mirror of
https://github.com/bluszcz/cutego.git
synced 2024-09-28 13:15:17 +03:00
Merge widgets
This commit is contained in:
commit
1caf3aa16e
1 changed files with 20 additions and 3 deletions
|
@ -19,6 +19,23 @@ type QAbstractButton_ITF interface {
|
||||||
QAbstractButton_PTR() *QAbstractButton
|
QAbstractButton_PTR() *QAbstractButton
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func interfaceToStringArray(i interface{}) []string {
|
||||||
|
switch i.(type) {
|
||||||
|
case interface{}:
|
||||||
|
return i.([]string)
|
||||||
|
|
||||||
|
case []interface{}:
|
||||||
|
ifs := i.([]interface{})
|
||||||
|
o := []string{}
|
||||||
|
for _, fn := range ifs {
|
||||||
|
o = append(o, fn.(string))
|
||||||
|
}
|
||||||
|
return o
|
||||||
|
default:
|
||||||
|
panic("expected interface or []interface, but got something else")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
func (ptr *QAbstractButton) QAbstractButton_PTR() *QAbstractButton {
|
func (ptr *QAbstractButton) QAbstractButton_PTR() *QAbstractButton {
|
||||||
return ptr
|
return ptr
|
||||||
}
|
}
|
||||||
|
@ -13049,12 +13066,12 @@ func (ptr *QFileDialog) GetOpenFileName(parent QWidget_ITF, caption string, dir
|
||||||
|
|
||||||
func QFileDialog_GetOpenFileNames(parent QWidget_ITF, caption string, dir string, filter string, selectedFilter string, options QFileDialog__Option) []string {
|
func QFileDialog_GetOpenFileNames(parent QWidget_ITF, caption string, dir string, filter string, selectedFilter string, options QFileDialog__Option) []string {
|
||||||
|
|
||||||
return internal.CallLocalFunction([]interface{}{"", "", "widgets.QFileDialog_GetOpenFileNames", "", parent, caption, dir, filter, selectedFilter, options}).([]string)
|
return interfaceToStringArray(internal.CallLocalFunction([]interface{}{"", "", "widgets.QFileDialog_GetOpenFileNames", "", parent, caption, dir, filter, selectedFilter, options}))
|
||||||
}
|
}
|
||||||
|
|
||||||
func (ptr *QFileDialog) GetOpenFileNames(parent QWidget_ITF, caption string, dir string, filter string, selectedFilter string, options QFileDialog__Option) []string {
|
func (ptr *QFileDialog) GetOpenFileNames(parent QWidget_ITF, caption string, dir string, filter string, selectedFilter string, options QFileDialog__Option) []string {
|
||||||
|
|
||||||
return internal.CallLocalFunction([]interface{}{"", "", "widgets.QFileDialog_GetOpenFileNames", "", parent, caption, dir, filter, selectedFilter, options}).([]string)
|
return interfaceToStringArray(internal.CallLocalFunction([]interface{}{"", "", "widgets.QFileDialog_GetOpenFileNames", "", parent, caption, dir, filter, selectedFilter, options}))
|
||||||
}
|
}
|
||||||
|
|
||||||
func QFileDialog_GetOpenFileUrl(parent QWidget_ITF, caption string, dir core.QUrl_ITF, filter string, selectedFilter string, options QFileDialog__Option, supportedSchemes []string) *core.QUrl {
|
func QFileDialog_GetOpenFileUrl(parent QWidget_ITF, caption string, dir core.QUrl_ITF, filter string, selectedFilter string, options QFileDialog__Option, supportedSchemes []string) *core.QUrl {
|
||||||
|
@ -13189,7 +13206,7 @@ func (ptr *QFileDialog) SelectUrl(url core.QUrl_ITF) {
|
||||||
|
|
||||||
func (ptr *QFileDialog) SelectedFiles() []string {
|
func (ptr *QFileDialog) SelectedFiles() []string {
|
||||||
|
|
||||||
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "SelectedFiles"}).([]string)
|
return interfaceToStringArray(internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "SelectedFiles"}))
|
||||||
}
|
}
|
||||||
|
|
||||||
func (ptr *QFileDialog) SelectedMimeTypeFilter() string {
|
func (ptr *QFileDialog) SelectedMimeTypeFilter() string {
|
||||||
|
|
Loading…
Reference in a new issue