mirror of
https://github.com/mappu/miqt.git
synced 2025-02-22 12:30:23 +00:00
Merge pull request #47 from mappu/miqt-core-next
Latest improvements for ABI and marshaling
This commit is contained in:
commit
b0344564cd
4
.gitignore
vendored
4
.gitignore
vendored
@ -4,6 +4,9 @@ cmd/genbindings/cachedir/
|
||||
# docker files
|
||||
container-build-cache/
|
||||
|
||||
# local genbindings configuration
|
||||
cmd/genbindings/genbindings.local*
|
||||
|
||||
# binaries
|
||||
cmd/handbindings/handbindings
|
||||
cmd/handbindings/bindings_test/direct
|
||||
@ -19,6 +22,7 @@ examples/windowsmanifest/windowsmanifest
|
||||
examples/windowsmanifest/windowsmanifest.exe
|
||||
examples/uidesigner/uidesigner
|
||||
examples/uidesigner/uidesigner.exe
|
||||
examples/libraries/qt-qprintsupport/qt-qprintsupport
|
||||
|
||||
# android temporary build files
|
||||
android-build
|
||||
|
@ -56,6 +56,7 @@ nextTopLevel:
|
||||
"ClassTemplateSpecializationDecl",
|
||||
"ClassTemplatePartialSpecializationDecl",
|
||||
"FunctionTemplateDecl",
|
||||
"BuiltinTemplateDecl", // Scintilla
|
||||
"VarTemplatePartialSpecializationDecl", // e.g. Qt6 qcontainerinfo.h
|
||||
"VarTemplateSpecializationDecl", // e.g. qhashfunctions.h
|
||||
"TypeAliasTemplateDecl", // e.g. qendian.h
|
||||
@ -89,7 +90,7 @@ nextTopLevel:
|
||||
|
||||
} else {
|
||||
|
||||
contents, err := parseHeader(namespaceInner, namespace+"::")
|
||||
contents, err := parseHeader(namespaceInner, addNamePrefix+namespace+"::")
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
@ -130,6 +131,12 @@ nextTopLevel:
|
||||
// TODO e.g. qfuturewatcher.h
|
||||
// Probably can't be supported in the Go binding
|
||||
|
||||
case "AbiTagAttr":
|
||||
// e.g. scintilla.org ScintillaEditBase
|
||||
case "VisibilityAttr":
|
||||
// e.g. scintilla.org ScintillaEditBase
|
||||
// Don't understand why this appears at top level??
|
||||
|
||||
case "UsingDirectiveDecl", // qtextstream.h
|
||||
"UsingDecl", // qglobal.h
|
||||
"UsingShadowDecl": // global.h
|
||||
|
@ -9,7 +9,10 @@ import (
|
||||
func (p CppParameter) RenderTypeCabi() string {
|
||||
|
||||
if p.ParameterType == "QString" {
|
||||
return "struct miqt_string*"
|
||||
return "struct miqt_string"
|
||||
|
||||
} else if p.ParameterType == "QByteArray" {
|
||||
return "struct miqt_string"
|
||||
|
||||
} else if _, ok := p.QListOf(); ok {
|
||||
return "struct miqt_array*"
|
||||
@ -146,7 +149,10 @@ func emitParametersCabi(m CppMethod, selfType string) string {
|
||||
|
||||
for _, p := range m.Parameters {
|
||||
if p.ParameterType == "QString" {
|
||||
tmp = append(tmp, "struct miqt_string* "+p.ParameterName)
|
||||
tmp = append(tmp, "struct miqt_string "+p.ParameterName)
|
||||
|
||||
} else if p.ParameterType == "QByteArray" {
|
||||
tmp = append(tmp, "struct miqt_string "+p.ParameterName)
|
||||
|
||||
} else if t, ok := p.QListOf(); ok {
|
||||
tmp = append(tmp, "struct miqt_array* /* of "+t.RenderTypeCabi()+" */ "+p.ParameterName)
|
||||
@ -197,11 +203,18 @@ func emitCABI2CppForwarding(p CppParameter, indent string) (preamble string, for
|
||||
nameprefix := makeNamePrefix(p.ParameterName)
|
||||
|
||||
if p.ParameterType == "QString" {
|
||||
// The CABI has accepted two parameters - need to convert to one real QString
|
||||
// Create it on the stack
|
||||
preamble += indent + "QString " + nameprefix + "_QString = QString::fromUtf8(&" + p.ParameterName + "->data, " + p.ParameterName + "->len);\n"
|
||||
// The CABI received parameter is a struct miqt_string, passed by value
|
||||
// C++ needs it as a QString. Create one on the stack for automatic cleanup
|
||||
// The caller will free the miqt_string
|
||||
preamble += indent + "QString " + nameprefix + "_QString = QString::fromUtf8(" + p.ParameterName + ".data, " + p.ParameterName + ".len);\n"
|
||||
return preamble, nameprefix + "_QString"
|
||||
|
||||
} else if p.ParameterType == "QByteArray" {
|
||||
// The caller will free the miqt_string data
|
||||
// This ctor makes a deep copy, on the stack which will be dtor'd by RAII
|
||||
preamble += indent + "QByteArray " + nameprefix + "_QByteArray(" + p.ParameterName + ".data, " + p.ParameterName + ".len);\n"
|
||||
return preamble, nameprefix + "_QByteArray"
|
||||
|
||||
} else if listType, ok := p.QListOf(); ok {
|
||||
|
||||
preamble += indent + p.GetQtCppType().ParameterType + " " + nameprefix + "_QList;\n"
|
||||
@ -315,7 +328,23 @@ func emitAssignCppToCabi(assignExpression string, p CppParameter, rvalue string)
|
||||
afterCall += indent + "QByteArray " + namePrefix + "_b = " + namePrefix + "_ret.toUtf8();\n"
|
||||
}
|
||||
|
||||
afterCall += indent + assignExpression + "miqt_strdup(" + namePrefix + "_b.data(), " + namePrefix + "_b.length());\n"
|
||||
afterCall += indent + "struct miqt_string " + namePrefix + "_ms;\n"
|
||||
afterCall += indent + namePrefix + "_ms.len = " + namePrefix + "_b.length();\n"
|
||||
afterCall += indent + namePrefix + "_ms.data = static_cast<char*>(malloc(" + namePrefix + "_ms.len));\n"
|
||||
afterCall += indent + "memcpy(" + namePrefix + "_ms.data, " + namePrefix + "_b.data(), " + namePrefix + "_ms.len);\n"
|
||||
afterCall += indent + assignExpression + namePrefix + "_ms;\n"
|
||||
|
||||
} else if p.ParameterType == "QByteArray" {
|
||||
// C++ has given us a QByteArray. CABI needs this as a struct miqt_string
|
||||
// Do not free the data, the caller will free it
|
||||
|
||||
shouldReturn = ifv(p.Const, "const ", "") + "QByteArray " + p.ParameterName + "_qb = "
|
||||
|
||||
afterCall += indent + "struct miqt_string " + namePrefix + "_ms;\n"
|
||||
afterCall += indent + namePrefix + "_ms.len = " + namePrefix + "_qb.length();\n"
|
||||
afterCall += indent + namePrefix + "_ms.data = static_cast<char*>(malloc(" + namePrefix + "_ms.len));\n"
|
||||
afterCall += indent + "memcpy(" + namePrefix + "_ms.data, " + namePrefix + "_qb.data(), " + namePrefix + "_ms.len);\n"
|
||||
afterCall += indent + assignExpression + namePrefix + "_ms;\n"
|
||||
|
||||
} else if t, ok := p.QListOf(); ok {
|
||||
|
||||
@ -577,9 +606,6 @@ func emitBindingCpp(src *CppParsedHeader, filename string) (string, error) {
|
||||
ret := strings.Builder{}
|
||||
|
||||
for _, ref := range getReferencedTypes(src) {
|
||||
if !ImportHeaderForClass(ref) {
|
||||
continue
|
||||
}
|
||||
|
||||
if ref == "QString" {
|
||||
ret.WriteString("#include <QString>\n")
|
||||
@ -593,6 +619,10 @@ func emitBindingCpp(src *CppParsedHeader, filename string) (string, error) {
|
||||
continue
|
||||
}
|
||||
|
||||
if !ImportHeaderForClass(ref) {
|
||||
continue
|
||||
}
|
||||
|
||||
ret.WriteString(`#include <` + ref + ">\n")
|
||||
}
|
||||
|
||||
|
@ -26,6 +26,9 @@ func (p CppParameter) RenderTypeGo(gfs *goFileState) string {
|
||||
if p.ParameterType == "QString" {
|
||||
return "string"
|
||||
}
|
||||
if p.ParameterType == "QByteArray" {
|
||||
return "[]byte"
|
||||
}
|
||||
|
||||
if t, ok := p.QListOf(); ok {
|
||||
return "[]" + t.RenderTypeGo(gfs)
|
||||
@ -142,7 +145,11 @@ func (p CppParameter) RenderTypeGo(gfs *goFileState) string {
|
||||
|
||||
func (p CppParameter) parameterTypeCgo() string {
|
||||
if p.ParameterType == "QString" {
|
||||
return "*C.struct_miqt_string"
|
||||
return "C.struct_miqt_string"
|
||||
}
|
||||
|
||||
if p.ParameterType == "QByteArray" {
|
||||
return "C.struct_miqt_string"
|
||||
}
|
||||
|
||||
if _, ok := p.QListOf(); ok {
|
||||
@ -256,11 +263,25 @@ func (gfs *goFileState) emitParameterGo2CABIForwarding(p CppParameter) (preamble
|
||||
// Go: convert string -> miqt_string*
|
||||
// CABI: convert miqt_string* -> real QString
|
||||
|
||||
gfs.imports["libmiqt"] = struct{}{}
|
||||
preamble += nameprefix + "_ms := libmiqt.Strdupg(" + p.ParameterName + ")\n"
|
||||
preamble += "defer C.free(" + nameprefix + "_ms)\n"
|
||||
gfs.imports["unsafe"] = struct{}{}
|
||||
preamble += nameprefix + "_ms := C.struct_miqt_string{}\n"
|
||||
preamble += nameprefix + "_ms.data = C.CString(" + p.ParameterName + ")\n"
|
||||
preamble += nameprefix + "_ms.len = C.size_t(len(" + p.ParameterName + "))\n"
|
||||
preamble += "defer C.free(unsafe.Pointer(" + nameprefix + "_ms.data))\n"
|
||||
|
||||
rvalue = "(*C.struct_miqt_string)(" + nameprefix + "_ms)"
|
||||
rvalue = nameprefix + "_ms"
|
||||
|
||||
} else if p.ParameterType == "QByteArray" {
|
||||
// Go: convert []byte -> miqt_string
|
||||
// CABI: convert miqt_string -> QByteArray
|
||||
// n.b. This can ALIAS the existing []byte data
|
||||
|
||||
gfs.imports["unsafe"] = struct{}{}
|
||||
preamble += nameprefix + "_alias := C.struct_miqt_string{}\n"
|
||||
preamble += nameprefix + "_alias.data = (*C.char)(unsafe.Pointer(&" + p.ParameterName + "[0]))\n"
|
||||
preamble += nameprefix + "_alias.len = C.size_t(len(" + p.ParameterName + "))\n"
|
||||
|
||||
rvalue = nameprefix + "_alias"
|
||||
|
||||
} else if listType, ok := p.QListOf(); ok {
|
||||
// QList<T>
|
||||
@ -329,32 +350,54 @@ func (gfs *goFileState) emitParameterGo2CABIForwarding(p CppParameter) (preamble
|
||||
|
||||
func (gfs *goFileState) emitCabiToGo(assignExpr string, rt CppParameter, rvalue string) string {
|
||||
|
||||
shouldReturn := "return "
|
||||
shouldReturn := assignExpr // "return "
|
||||
afterword := ""
|
||||
namePrefix := makeNamePrefix(rt.ParameterName)
|
||||
|
||||
if rt.ParameterType == "void" && !rt.Pointer {
|
||||
shouldReturn = ""
|
||||
return shouldReturn + " " + rvalue + "\n" + afterword
|
||||
|
||||
} else if rt.ParameterType == "void" && rt.Pointer {
|
||||
// ...
|
||||
gfs.imports["unsafe"] = struct{}{}
|
||||
return assignExpr + " (unsafe.Pointer)(" + rvalue + ")\n"
|
||||
|
||||
} else if rt.ParameterType == "char" && rt.Pointer {
|
||||
// Qt functions normally return QString - anything returning char*
|
||||
// is something like QByteArray.Data() where it returns an unsafe
|
||||
// internal pointer
|
||||
// However in case this is a signal, we need to be able to marshal both
|
||||
// forwards and backwards with the same types, this has to be a string
|
||||
// in both cases
|
||||
// This is not a miqt_string and therefore MIQT did not allocate it,
|
||||
// and therefore we don't have to free it either
|
||||
gfs.imports["unsafe"] = struct{}{}
|
||||
|
||||
shouldReturn = namePrefix + "_ret := "
|
||||
afterword += assignExpr + " (unsafe.Pointer)(" + namePrefix + "_ret)\n"
|
||||
afterword += assignExpr + " C.GoString(" + namePrefix + "_ret)\n"
|
||||
return shouldReturn + " " + rvalue + "\n" + afterword
|
||||
|
||||
} else if rt.ParameterType == "QString" {
|
||||
gfs.imports["unsafe"] = struct{}{}
|
||||
|
||||
shouldReturn = "var " + namePrefix + "_ms *C.struct_miqt_string = "
|
||||
afterword += namePrefix + "_ret := C.GoStringN(&" + namePrefix + "_ms.data, C.int(int64(" + namePrefix + "_ms.len)))\n"
|
||||
afterword += "C.free(unsafe.Pointer(" + namePrefix + "_ms))\n"
|
||||
shouldReturn = "var " + namePrefix + "_ms C.struct_miqt_string = "
|
||||
afterword += namePrefix + "_ret := C.GoStringN(" + namePrefix + "_ms.data, C.int(int64(" + namePrefix + "_ms.len)))\n"
|
||||
afterword += "C.free(unsafe.Pointer(" + namePrefix + "_ms.data))\n"
|
||||
afterword += assignExpr + namePrefix + "_ret"
|
||||
return shouldReturn + " " + rvalue + "\n" + afterword
|
||||
|
||||
} else if rt.ParameterType == "QByteArray" {
|
||||
// We receive the CABI type of a miqt_string. Convert it into []byte
|
||||
// We must free the miqt_string data pointer - this is a data copy,
|
||||
// not an alias
|
||||
|
||||
gfs.imports["unsafe"] = struct{}{}
|
||||
|
||||
shouldReturn = "var " + namePrefix + "_bytearray C.struct_miqt_string = "
|
||||
afterword += namePrefix + "_ret := C.GoBytes(unsafe.Pointer(" + namePrefix + "_bytearray.data), C.int(int64(" + namePrefix + "_bytearray.len)))\n"
|
||||
afterword += "C.free(unsafe.Pointer(" + namePrefix + "_bytearray.data))\n"
|
||||
afterword += assignExpr + namePrefix + "_ret"
|
||||
return shouldReturn + " " + rvalue + "\n" + afterword
|
||||
|
||||
} else if t, ok := rt.QListOf(); ok {
|
||||
gfs.imports["unsafe"] = struct{}{}
|
||||
@ -370,6 +413,7 @@ func (gfs *goFileState) emitCabiToGo(assignExpr string, rt CppParameter, rvalue
|
||||
afterword += "}\n"
|
||||
afterword += "C.free(unsafe.Pointer(" + namePrefix + "_ma))\n"
|
||||
afterword += assignExpr + " " + namePrefix + "_ret\n"
|
||||
return shouldReturn + " " + rvalue + "\n" + afterword
|
||||
|
||||
} else if t, ok := rt.QSetOf(); ok {
|
||||
|
||||
@ -387,6 +431,7 @@ func (gfs *goFileState) emitCabiToGo(assignExpr string, rt CppParameter, rvalue
|
||||
afterword += "}\n"
|
||||
afterword += "C.free(unsafe.Pointer(" + namePrefix + "_ma))\n"
|
||||
afterword += assignExpr + " " + namePrefix + "_ret\n"
|
||||
return shouldReturn + " " + rvalue + "\n" + afterword
|
||||
|
||||
} else if rt.QtClassType() {
|
||||
// Construct our Go type based on this inner CABI type
|
||||
@ -427,15 +472,17 @@ func (gfs *goFileState) emitCabiToGo(assignExpr string, rt CppParameter, rvalue
|
||||
afterword += assignExpr + " *" + namePrefix + "_goptr\n"
|
||||
}
|
||||
}
|
||||
return shouldReturn + " " + rvalue + "\n" + afterword
|
||||
|
||||
} else if rt.IntType() || rt.IsKnownEnum() || rt.IsFlagType() || rt.ParameterType == "bool" || rt.QtCppOriginalType != nil {
|
||||
// Need to cast Cgo type to Go int type
|
||||
// Optimize assignment to avoid temporary
|
||||
return assignExpr + "(" + rt.RenderTypeGo(gfs) + ")(" + rvalue + ")\n"
|
||||
|
||||
} else {
|
||||
panic(fmt.Sprintf("emitgo::emitCabiToGo missing type handler for parameter %+v", rt))
|
||||
}
|
||||
|
||||
return shouldReturn + " " + rvalue + "\n" + afterword
|
||||
}
|
||||
|
||||
func emitGo(src *CppParsedHeader, headerName string, packageName string) (string, error) {
|
||||
@ -468,13 +515,23 @@ import "C"
|
||||
nameTest := map[string]string{}
|
||||
nextEnum:
|
||||
for _, e := range src.Enums {
|
||||
|
||||
shortEnumName := e.ShortEnumName()
|
||||
|
||||
// Disallow entry<-->entry collisions
|
||||
for _, ee := range e.Entries {
|
||||
if other, ok := nameTest[ee.EntryName]; ok {
|
||||
preventShortNames[e.EnumName] = struct{}{}
|
||||
preventShortNames[other] = struct{}{}
|
||||
if other, ok := nameTest[shortEnumName+"::"+ee.EntryName]; ok {
|
||||
preventShortNames[e.EnumName] = struct{}{} // Our full enum name
|
||||
preventShortNames[other] = struct{}{} // Their full enum name
|
||||
continue nextEnum
|
||||
}
|
||||
nameTest[ee.EntryName] = e.EnumName
|
||||
nameTest[shortEnumName+"::"+ee.EntryName] = e.EnumName
|
||||
|
||||
if _, ok := KnownClassnames[shortEnumName+"::"+ee.EntryName]; ok {
|
||||
preventShortNames[e.EnumName] = struct{}{}
|
||||
continue nextEnum
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -484,19 +541,11 @@ import "C"
|
||||
continue // Removed by transformRedundant AST pass
|
||||
}
|
||||
|
||||
// Fully qualified name of the enum itself
|
||||
goEnumName := cabiClassName(e.EnumName)
|
||||
goEnumName := cabiClassName(e.EnumName) // Fully qualified name of the enum itself
|
||||
|
||||
// Shorter name, so that enum elements are reachable from the surrounding
|
||||
// namespace
|
||||
goEnumShortName := goEnumName
|
||||
goEnumShortName := goEnumName // Shorter name, so that enum elements are reachable from the surrounding namespace
|
||||
if _, ok := preventShortNames[e.EnumName]; !ok {
|
||||
// Strip back one single :: pair from the generated variable name
|
||||
nameParts := strings.Split(e.EnumName, `::`)
|
||||
if len(nameParts) > 1 {
|
||||
nameParts = nameParts[0 : len(nameParts)-1]
|
||||
}
|
||||
goEnumShortName = cabiClassName(strings.Join(nameParts, `::`))
|
||||
goEnumShortName = cabiClassName(e.ShortEnumName())
|
||||
}
|
||||
|
||||
ret.WriteString(`
|
||||
@ -628,13 +677,9 @@ import "C"
|
||||
if returnTypeDecl == "void" {
|
||||
returnTypeDecl = ""
|
||||
}
|
||||
if m.ReturnType.QtClassType() && m.ReturnType.ParameterType != "QString" && !(m.ReturnType.Pointer || m.ReturnType.ByRef) {
|
||||
if m.ReturnType.QtClassType() && m.ReturnType.ParameterType != "QString" && m.ReturnType.ParameterType != "QByteArray" && !(m.ReturnType.Pointer || m.ReturnType.ByRef) {
|
||||
returnTypeDecl = "*" + returnTypeDecl
|
||||
}
|
||||
if (m.ReturnType.ParameterType == "char" || m.ReturnType.ParameterType == "void") && m.ReturnType.Pointer {
|
||||
gfs.imports["unsafe"] = struct{}{}
|
||||
returnTypeDecl = "unsafe.Pointer"
|
||||
}
|
||||
|
||||
rvalue := `C.` + goClassName + `_` + m.SafeMethodName() + `(` + forwarding + `)`
|
||||
|
||||
|
@ -47,6 +47,7 @@ func AllowHeader(fullpath string) bool {
|
||||
"qmaccocoaviewcontainer_mac.h", // Needs NSView* headers. TODO allow with darwin build tag
|
||||
"qmacnativewidget_mac.h", // Needs NSView* headers. TODO allow with darwin build tag
|
||||
"qstring.h", // QString does not exist in this binding
|
||||
"qbytearray.h", // QByteArray does not exist in this binding
|
||||
"qlist.h", // QList does not exist in this binding
|
||||
"qvector.h": // QVector does not exist in this binding
|
||||
return false
|
||||
@ -211,6 +212,13 @@ func CheckComplexity(p CppParameter, isReturnType bool) error {
|
||||
return ErrTooComplex
|
||||
}
|
||||
|
||||
// QBuffer can accept a raw pointer to an internal QByteArray, but that
|
||||
// doesn't work when QByteArray is deleted
|
||||
// QDataStream
|
||||
if p.ParameterType == "QByteArray" && p.Pointer && !isReturnType {
|
||||
return ErrTooComplex
|
||||
}
|
||||
|
||||
if p.ParameterType == "QFormLayout::ItemRole" && p.Pointer && !isReturnType { // Out-parameters in QFormLayout
|
||||
return ErrTooComplex
|
||||
}
|
||||
|
@ -110,7 +110,7 @@ func (p CppParameter) QtClassType() bool {
|
||||
return true
|
||||
}
|
||||
|
||||
if p.ParameterType == "QString" {
|
||||
if p.ParameterType == "QString" || p.ParameterType == "QByteArray" {
|
||||
return true
|
||||
}
|
||||
|
||||
@ -324,6 +324,18 @@ type CppEnum struct {
|
||||
Entries []CppEnumEntry
|
||||
}
|
||||
|
||||
func (e CppEnum) ShortEnumName() string {
|
||||
|
||||
// Strip back one single :: pair from the generated variable name
|
||||
if nameParts := strings.Split(e.EnumName, `::`); len(nameParts) > 1 {
|
||||
nameParts = nameParts[0 : len(nameParts)-1]
|
||||
return strings.Join(nameParts, `::`)
|
||||
}
|
||||
|
||||
// No change
|
||||
return e.EnumName
|
||||
}
|
||||
|
||||
type CppClass struct {
|
||||
ClassName string
|
||||
Abstract bool
|
||||
|
@ -14,7 +14,7 @@ import (
|
||||
)
|
||||
|
||||
const (
|
||||
ClangSubprocessCount = 3
|
||||
ClangSubprocessCount = 2
|
||||
BaseModule = "github.com/mappu/miqt"
|
||||
)
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
FROM debian:bookworm
|
||||
|
||||
RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
|
||||
apt-get install -qyy golang-go qtbase5-dev
|
||||
apt-get install -qyy golang-go qtbase5-dev && \
|
||||
apt-get clean
|
||||
|
@ -1,7 +1,8 @@
|
||||
FROM debian:bookworm
|
||||
|
||||
RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
|
||||
apt-get install -qyy gnupg2 golang-go ca-certificates
|
||||
apt-get install -qyy gnupg2 golang-go ca-certificates && \
|
||||
apt-get clean
|
||||
|
||||
RUN DEBIAN_FRONTEND=noninteractive \
|
||||
echo "deb https://pkg.mxe.cc/repos/apt buster main" >/etc/apt/sources.list.d/mxeapt.list && \
|
||||
|
@ -1,7 +1,8 @@
|
||||
FROM debian:bookworm
|
||||
|
||||
RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
|
||||
apt-get install -qyy gnupg2 golang-go ca-certificates
|
||||
apt-get install -qyy gnupg2 golang-go ca-certificates && \
|
||||
apt-get clean
|
||||
|
||||
RUN DEBIAN_FRONTEND=noninteractive \
|
||||
echo "deb https://pkg.mxe.cc/repos/apt buster main" >/etc/apt/sources.list.d/mxeapt.list && \
|
||||
|
@ -1,7 +1,8 @@
|
||||
FROM golang:1.23-bookworm
|
||||
|
||||
RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
|
||||
apt-get install -qyy gnupg2 ca-certificates
|
||||
apt-get install -qyy gnupg2 ca-certificates && \
|
||||
apt-get clean
|
||||
|
||||
RUN DEBIAN_FRONTEND=noninteractive \
|
||||
echo "deb https://pkg.mxe.cc/repos/apt buster main" >/etc/apt/sources.list.d/mxeapt.list && \
|
||||
|
@ -1,7 +1,8 @@
|
||||
FROM golang:1.23-bookworm
|
||||
|
||||
RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
|
||||
apt-get install -qyy gnupg2 ca-certificates
|
||||
apt-get install -qyy gnupg2 ca-certificates && \
|
||||
apt-get clean
|
||||
|
||||
RUN DEBIAN_FRONTEND=noninteractive \
|
||||
echo "deb https://pkg.mxe.cc/repos/apt buster main" >/etc/apt/sources.list.d/mxeapt.list && \
|
||||
|
29
examples/libraries/qt-qprintsupport/main.go
Normal file
29
examples/libraries/qt-qprintsupport/main.go
Normal file
@ -0,0 +1,29 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"os"
|
||||
|
||||
"github.com/mappu/miqt/qt"
|
||||
"github.com/mappu/miqt/qt/qprintsupport"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
||||
qt.NewQApplication(os.Args)
|
||||
|
||||
btn := qt.NewQPushButton2("QPrintSupport sample")
|
||||
btn.SetFixedWidth(320)
|
||||
|
||||
btn.OnPressed(func() {
|
||||
|
||||
dlg := qprintsupport.NewQPrintDialog2()
|
||||
dlg.OnFinished(func(int) {
|
||||
dlg.DeleteLater()
|
||||
})
|
||||
dlg.Show()
|
||||
})
|
||||
|
||||
btn.Show()
|
||||
|
||||
qt.QApplication_Exec()
|
||||
}
|
@ -3,9 +3,7 @@ package main
|
||||
import (
|
||||
"os"
|
||||
"reflect"
|
||||
"strings"
|
||||
"testing"
|
||||
"unsafe"
|
||||
|
||||
"github.com/mappu/miqt/qt"
|
||||
)
|
||||
@ -98,26 +96,14 @@ func TestMarshalling(t *testing.T) {
|
||||
|
||||
})
|
||||
|
||||
t.Run("QByteArray::split", func(t *testing.T) {
|
||||
phrase := "the quick brown fox jumps over the lazy dog"
|
||||
expect := strings.Split(phrase, " ")
|
||||
t.Run("QByteArray", func(t *testing.T) {
|
||||
|
||||
qba := qt.NewQByteArray2(phrase)
|
||||
got := qba.Split(' ')
|
||||
if len(expect) != len(got) {
|
||||
t.Fatalf("split: expected len=%d, got len=%d", len(expect), len(got))
|
||||
}
|
||||
input := "foo bar baz"
|
||||
ba := qt.QFile_EncodeName(input)
|
||||
got := qt.QFile_DecodeName(ba)
|
||||
|
||||
for i := 0; i < len(expect); i++ {
|
||||
if got[i].Length() != len(expect[i]) {
|
||||
t.Errorf("split/idx=%d: expected len=%d, got %d", i, len(expect[i]), got[i].Length())
|
||||
}
|
||||
|
||||
// TODO add more ergnomic QByteArray<-->string conversion
|
||||
var rawData []byte = unsafe.Slice((*byte)(got[i].Data()), got[i].Length())
|
||||
if string(rawData) != expect[i] {
|
||||
t.Errorf("split/idx=%d: expected %#v, got %#v", i, string(rawData), expect[i])
|
||||
}
|
||||
if input != got {
|
||||
t.Fatalf("QByteArray: expected %q, got %q", input, got)
|
||||
}
|
||||
|
||||
})
|
||||
|
@ -1,8 +0,0 @@
|
||||
#include "libmiqt.h"
|
||||
|
||||
struct miqt_string* miqt_strdup(const char* src, size_t len) {
|
||||
struct miqt_string* ret = (struct miqt_string*)( malloc(len + sizeof(size_t)) );
|
||||
ret->len = len;
|
||||
memcpy(&ret->data, src, len);
|
||||
return ret;
|
||||
}
|
10
libmiqt/libmiqt.go
Normal file
10
libmiqt/libmiqt.go
Normal file
@ -0,0 +1,10 @@
|
||||
package libmiqt
|
||||
|
||||
// SPDX-License-Identifier: MIT
|
||||
|
||||
/*
|
||||
|
||||
#include "libmiqt.h"
|
||||
|
||||
*/
|
||||
import "C"
|
@ -10,12 +10,12 @@ extern "C" {
|
||||
|
||||
struct miqt_string {
|
||||
size_t len;
|
||||
char data; // Data continues after this element, all in the same allocation
|
||||
char* data;
|
||||
};
|
||||
|
||||
struct miqt_array {
|
||||
size_t len;
|
||||
void* data; // Separate, second allocation
|
||||
void* data;
|
||||
};
|
||||
|
||||
struct miqt_string* miqt_strdup(const char* src, size_t len);
|
||||
|
@ -1,25 +0,0 @@
|
||||
package libmiqt
|
||||
|
||||
// SPDX-License-Identifier: MIT
|
||||
|
||||
/*
|
||||
|
||||
#include "libmiqt.h"
|
||||
|
||||
struct miqt_string* miqt_strdupg(_GoString_ gs) {
|
||||
return miqt_strdup(_GoStringPtr(gs), _GoStringLen(gs));
|
||||
}
|
||||
|
||||
*/
|
||||
import "C"
|
||||
|
||||
import (
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
// Strdupg will strdup a Go string into a miqt_string*.
|
||||
// It is typed as returning an unsafe.Pointer because Cgo types cannot be shared
|
||||
// across Go file boundaries.
|
||||
func Strdupg(s string) unsafe.Pointer {
|
||||
return unsafe.Pointer(C.miqt_strdupg(s))
|
||||
}
|
@ -18,18 +18,26 @@ void* QAbstractAnimation_Metacast(QAbstractAnimation* self, const char* param1)
|
||||
return self->qt_metacast(param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractAnimation_Tr(const char* s) {
|
||||
struct miqt_string QAbstractAnimation_Tr(const char* s) {
|
||||
QString _ret = QAbstractAnimation::tr(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractAnimation_TrUtf8(const char* s) {
|
||||
struct miqt_string QAbstractAnimation_TrUtf8(const char* s) {
|
||||
QString _ret = QAbstractAnimation::trUtf8(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
int QAbstractAnimation_State(const QAbstractAnimation* self) {
|
||||
@ -149,32 +157,48 @@ void QAbstractAnimation_SetCurrentTime(QAbstractAnimation* self, int msecs) {
|
||||
self->setCurrentTime(static_cast<int>(msecs));
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractAnimation_Tr2(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractAnimation_Tr2(const char* s, const char* c) {
|
||||
QString _ret = QAbstractAnimation::tr(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractAnimation_Tr3(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractAnimation_Tr3(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractAnimation::tr(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractAnimation_TrUtf82(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractAnimation_TrUtf82(const char* s, const char* c) {
|
||||
QString _ret = QAbstractAnimation::trUtf8(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractAnimation_TrUtf83(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractAnimation_TrUtf83(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractAnimation::trUtf8(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAbstractAnimation_Start1(QAbstractAnimation* self, int policy) {
|
||||
@ -201,18 +225,26 @@ void* QAnimationDriver_Metacast(QAnimationDriver* self, const char* param1) {
|
||||
return self->qt_metacast(param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QAnimationDriver_Tr(const char* s) {
|
||||
struct miqt_string QAnimationDriver_Tr(const char* s) {
|
||||
QString _ret = QAnimationDriver::tr(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAnimationDriver_TrUtf8(const char* s) {
|
||||
struct miqt_string QAnimationDriver_TrUtf8(const char* s) {
|
||||
QString _ret = QAnimationDriver::trUtf8(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAnimationDriver_Advance(QAnimationDriver* self) {
|
||||
@ -265,32 +297,48 @@ void QAnimationDriver_connect_Stopped(QAnimationDriver* self, intptr_t slot) {
|
||||
});
|
||||
}
|
||||
|
||||
struct miqt_string* QAnimationDriver_Tr2(const char* s, const char* c) {
|
||||
struct miqt_string QAnimationDriver_Tr2(const char* s, const char* c) {
|
||||
QString _ret = QAnimationDriver::tr(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAnimationDriver_Tr3(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAnimationDriver_Tr3(const char* s, const char* c, int n) {
|
||||
QString _ret = QAnimationDriver::tr(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAnimationDriver_TrUtf82(const char* s, const char* c) {
|
||||
struct miqt_string QAnimationDriver_TrUtf82(const char* s, const char* c) {
|
||||
QString _ret = QAnimationDriver::trUtf8(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAnimationDriver_TrUtf83(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAnimationDriver_TrUtf83(const char* s, const char* c, int n) {
|
||||
QString _ret = QAnimationDriver::trUtf8(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAnimationDriver_Delete(QAnimationDriver* self) {
|
||||
|
@ -73,24 +73,24 @@ func (this *QAbstractAnimation) MetaObject() *QMetaObject {
|
||||
func (this *QAbstractAnimation) Metacast(param1 string) unsafe.Pointer {
|
||||
param1_Cstring := C.CString(param1)
|
||||
defer C.free(unsafe.Pointer(param1_Cstring))
|
||||
return C.QAbstractAnimation_Metacast(this.h, param1_Cstring)
|
||||
return (unsafe.Pointer)(C.QAbstractAnimation_Metacast(this.h, param1_Cstring))
|
||||
}
|
||||
|
||||
func QAbstractAnimation_Tr(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractAnimation_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractAnimation_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAbstractAnimation_TrUtf8(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractAnimation_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractAnimation_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -246,9 +246,9 @@ func QAbstractAnimation_Tr2(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractAnimation_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractAnimation_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -257,9 +257,9 @@ func QAbstractAnimation_Tr3(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractAnimation_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractAnimation_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -268,9 +268,9 @@ func QAbstractAnimation_TrUtf82(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractAnimation_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractAnimation_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -279,9 +279,9 @@ func QAbstractAnimation_TrUtf83(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractAnimation_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractAnimation_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -352,24 +352,24 @@ func (this *QAnimationDriver) MetaObject() *QMetaObject {
|
||||
func (this *QAnimationDriver) Metacast(param1 string) unsafe.Pointer {
|
||||
param1_Cstring := C.CString(param1)
|
||||
defer C.free(unsafe.Pointer(param1_Cstring))
|
||||
return C.QAnimationDriver_Metacast(this.h, param1_Cstring)
|
||||
return (unsafe.Pointer)(C.QAnimationDriver_Metacast(this.h, param1_Cstring))
|
||||
}
|
||||
|
||||
func QAnimationDriver_Tr(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAnimationDriver_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAnimationDriver_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAnimationDriver_TrUtf8(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAnimationDriver_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAnimationDriver_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -440,9 +440,9 @@ func QAnimationDriver_Tr2(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAnimationDriver_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAnimationDriver_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -451,9 +451,9 @@ func QAnimationDriver_Tr3(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAnimationDriver_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAnimationDriver_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -462,9 +462,9 @@ func QAnimationDriver_TrUtf82(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAnimationDriver_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAnimationDriver_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -473,9 +473,9 @@ func QAnimationDriver_TrUtf83(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAnimationDriver_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAnimationDriver_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
|
@ -29,8 +29,8 @@ typedef struct QObject QObject;
|
||||
|
||||
QMetaObject* QAbstractAnimation_MetaObject(const QAbstractAnimation* self);
|
||||
void* QAbstractAnimation_Metacast(QAbstractAnimation* self, const char* param1);
|
||||
struct miqt_string* QAbstractAnimation_Tr(const char* s);
|
||||
struct miqt_string* QAbstractAnimation_TrUtf8(const char* s);
|
||||
struct miqt_string QAbstractAnimation_Tr(const char* s);
|
||||
struct miqt_string QAbstractAnimation_TrUtf8(const char* s);
|
||||
int QAbstractAnimation_State(const QAbstractAnimation* self);
|
||||
QAnimationGroup* QAbstractAnimation_Group(const QAbstractAnimation* self);
|
||||
int QAbstractAnimation_Direction(const QAbstractAnimation* self);
|
||||
@ -56,10 +56,10 @@ void QAbstractAnimation_Resume(QAbstractAnimation* self);
|
||||
void QAbstractAnimation_SetPaused(QAbstractAnimation* self, bool paused);
|
||||
void QAbstractAnimation_Stop(QAbstractAnimation* self);
|
||||
void QAbstractAnimation_SetCurrentTime(QAbstractAnimation* self, int msecs);
|
||||
struct miqt_string* QAbstractAnimation_Tr2(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractAnimation_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string* QAbstractAnimation_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractAnimation_TrUtf83(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractAnimation_Tr2(const char* s, const char* c);
|
||||
struct miqt_string QAbstractAnimation_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractAnimation_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string QAbstractAnimation_TrUtf83(const char* s, const char* c, int n);
|
||||
void QAbstractAnimation_Start1(QAbstractAnimation* self, int policy);
|
||||
void QAbstractAnimation_Delete(QAbstractAnimation* self);
|
||||
|
||||
@ -67,8 +67,8 @@ QAnimationDriver* QAnimationDriver_new();
|
||||
QAnimationDriver* QAnimationDriver_new2(QObject* parent);
|
||||
QMetaObject* QAnimationDriver_MetaObject(const QAnimationDriver* self);
|
||||
void* QAnimationDriver_Metacast(QAnimationDriver* self, const char* param1);
|
||||
struct miqt_string* QAnimationDriver_Tr(const char* s);
|
||||
struct miqt_string* QAnimationDriver_TrUtf8(const char* s);
|
||||
struct miqt_string QAnimationDriver_Tr(const char* s);
|
||||
struct miqt_string QAnimationDriver_TrUtf8(const char* s);
|
||||
void QAnimationDriver_Advance(QAnimationDriver* self);
|
||||
void QAnimationDriver_Install(QAnimationDriver* self);
|
||||
void QAnimationDriver_Uninstall(QAnimationDriver* self);
|
||||
@ -80,10 +80,10 @@ void QAnimationDriver_Started(QAnimationDriver* self);
|
||||
void QAnimationDriver_connect_Started(QAnimationDriver* self, intptr_t slot);
|
||||
void QAnimationDriver_Stopped(QAnimationDriver* self);
|
||||
void QAnimationDriver_connect_Stopped(QAnimationDriver* self, intptr_t slot);
|
||||
struct miqt_string* QAnimationDriver_Tr2(const char* s, const char* c);
|
||||
struct miqt_string* QAnimationDriver_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string* QAnimationDriver_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string* QAnimationDriver_TrUtf83(const char* s, const char* c, int n);
|
||||
struct miqt_string QAnimationDriver_Tr2(const char* s, const char* c);
|
||||
struct miqt_string QAnimationDriver_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string QAnimationDriver_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string QAnimationDriver_TrUtf83(const char* s, const char* c, int n);
|
||||
void QAnimationDriver_Delete(QAnimationDriver* self);
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -19,30 +19,42 @@ void* QAbstractButton_Metacast(QAbstractButton* self, const char* param1) {
|
||||
return self->qt_metacast(param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractButton_Tr(const char* s) {
|
||||
struct miqt_string QAbstractButton_Tr(const char* s) {
|
||||
QString _ret = QAbstractButton::tr(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractButton_TrUtf8(const char* s) {
|
||||
struct miqt_string QAbstractButton_TrUtf8(const char* s) {
|
||||
QString _ret = QAbstractButton::trUtf8(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAbstractButton_SetText(QAbstractButton* self, struct miqt_string* text) {
|
||||
QString text_QString = QString::fromUtf8(&text->data, text->len);
|
||||
void QAbstractButton_SetText(QAbstractButton* self, struct miqt_string text) {
|
||||
QString text_QString = QString::fromUtf8(text.data, text.len);
|
||||
self->setText(text_QString);
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractButton_Text(const QAbstractButton* self) {
|
||||
struct miqt_string QAbstractButton_Text(const QAbstractButton* self) {
|
||||
QString _ret = self->text();
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAbstractButton_SetIcon(QAbstractButton* self, QIcon* icon) {
|
||||
@ -182,32 +194,48 @@ void QAbstractButton_connect_Toggled(QAbstractButton* self, intptr_t slot) {
|
||||
});
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractButton_Tr2(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractButton_Tr2(const char* s, const char* c) {
|
||||
QString _ret = QAbstractButton::tr(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractButton_Tr3(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractButton_Tr3(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractButton::tr(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractButton_TrUtf82(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractButton_TrUtf82(const char* s, const char* c) {
|
||||
QString _ret = QAbstractButton::trUtf8(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractButton_TrUtf83(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractButton_TrUtf83(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractButton::trUtf8(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAbstractButton_AnimateClick1(QAbstractButton* self, int msec) {
|
||||
|
@ -9,7 +9,6 @@ package qt
|
||||
import "C"
|
||||
|
||||
import (
|
||||
"github.com/mappu/miqt/libmiqt"
|
||||
"runtime"
|
||||
"runtime/cgo"
|
||||
"unsafe"
|
||||
@ -52,37 +51,39 @@ func (this *QAbstractButton) MetaObject() *QMetaObject {
|
||||
func (this *QAbstractButton) Metacast(param1 string) unsafe.Pointer {
|
||||
param1_Cstring := C.CString(param1)
|
||||
defer C.free(unsafe.Pointer(param1_Cstring))
|
||||
return C.QAbstractButton_Metacast(this.h, param1_Cstring)
|
||||
return (unsafe.Pointer)(C.QAbstractButton_Metacast(this.h, param1_Cstring))
|
||||
}
|
||||
|
||||
func QAbstractButton_Tr(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractButton_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractButton_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAbstractButton_TrUtf8(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractButton_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractButton_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func (this *QAbstractButton) SetText(text string) {
|
||||
text_ms := libmiqt.Strdupg(text)
|
||||
defer C.free(text_ms)
|
||||
C.QAbstractButton_SetText(this.h, (*C.struct_miqt_string)(text_ms))
|
||||
text_ms := C.struct_miqt_string{}
|
||||
text_ms.data = C.CString(text)
|
||||
text_ms.len = C.size_t(len(text))
|
||||
defer C.free(unsafe.Pointer(text_ms.data))
|
||||
C.QAbstractButton_SetText(this.h, text_ms)
|
||||
}
|
||||
|
||||
func (this *QAbstractButton) Text() string {
|
||||
var _ms *C.struct_miqt_string = C.QAbstractButton_Text(this.h)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractButton_Text(this.h)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -267,9 +268,9 @@ func QAbstractButton_Tr2(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractButton_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractButton_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -278,9 +279,9 @@ func QAbstractButton_Tr3(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractButton_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractButton_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -289,9 +290,9 @@ func QAbstractButton_TrUtf82(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractButton_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractButton_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -300,9 +301,9 @@ func QAbstractButton_TrUtf83(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractButton_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractButton_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
|
@ -31,10 +31,10 @@ typedef struct QSize QSize;
|
||||
|
||||
QMetaObject* QAbstractButton_MetaObject(const QAbstractButton* self);
|
||||
void* QAbstractButton_Metacast(QAbstractButton* self, const char* param1);
|
||||
struct miqt_string* QAbstractButton_Tr(const char* s);
|
||||
struct miqt_string* QAbstractButton_TrUtf8(const char* s);
|
||||
void QAbstractButton_SetText(QAbstractButton* self, struct miqt_string* text);
|
||||
struct miqt_string* QAbstractButton_Text(const QAbstractButton* self);
|
||||
struct miqt_string QAbstractButton_Tr(const char* s);
|
||||
struct miqt_string QAbstractButton_TrUtf8(const char* s);
|
||||
void QAbstractButton_SetText(QAbstractButton* self, struct miqt_string text);
|
||||
struct miqt_string QAbstractButton_Text(const QAbstractButton* self);
|
||||
void QAbstractButton_SetIcon(QAbstractButton* self, QIcon* icon);
|
||||
QIcon* QAbstractButton_Icon(const QAbstractButton* self);
|
||||
QSize* QAbstractButton_IconSize(const QAbstractButton* self);
|
||||
@ -67,10 +67,10 @@ void QAbstractButton_Clicked(QAbstractButton* self);
|
||||
void QAbstractButton_connect_Clicked(QAbstractButton* self, intptr_t slot);
|
||||
void QAbstractButton_Toggled(QAbstractButton* self, bool checked);
|
||||
void QAbstractButton_connect_Toggled(QAbstractButton* self, intptr_t slot);
|
||||
struct miqt_string* QAbstractButton_Tr2(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractButton_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string* QAbstractButton_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractButton_TrUtf83(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractButton_Tr2(const char* s, const char* c);
|
||||
struct miqt_string QAbstractButton_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractButton_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string QAbstractButton_TrUtf83(const char* s, const char* c, int n);
|
||||
void QAbstractButton_AnimateClick1(QAbstractButton* self, int msec);
|
||||
void QAbstractButton_Clicked1(QAbstractButton* self, bool checked);
|
||||
void QAbstractButton_connect_Clicked1(QAbstractButton* self, intptr_t slot);
|
||||
|
@ -22,18 +22,26 @@ void* QAbstractEventDispatcher_Metacast(QAbstractEventDispatcher* self, const ch
|
||||
return self->qt_metacast(param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractEventDispatcher_Tr(const char* s) {
|
||||
struct miqt_string QAbstractEventDispatcher_Tr(const char* s) {
|
||||
QString _ret = QAbstractEventDispatcher::tr(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractEventDispatcher_TrUtf8(const char* s) {
|
||||
struct miqt_string QAbstractEventDispatcher_TrUtf8(const char* s) {
|
||||
QString _ret = QAbstractEventDispatcher::trUtf8(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
QAbstractEventDispatcher* QAbstractEventDispatcher_Instance() {
|
||||
@ -117,8 +125,9 @@ void QAbstractEventDispatcher_RemoveNativeEventFilter(QAbstractEventDispatcher*
|
||||
self->removeNativeEventFilter(filterObj);
|
||||
}
|
||||
|
||||
bool QAbstractEventDispatcher_FilterNativeEvent(QAbstractEventDispatcher* self, QByteArray* eventType, void* message, long* result) {
|
||||
return self->filterNativeEvent(*eventType, message, static_cast<long*>(result));
|
||||
bool QAbstractEventDispatcher_FilterNativeEvent(QAbstractEventDispatcher* self, struct miqt_string eventType, void* message, long* result) {
|
||||
QByteArray eventType_QByteArray(eventType.data, eventType.len);
|
||||
return self->filterNativeEvent(eventType_QByteArray, message, static_cast<long*>(result));
|
||||
}
|
||||
|
||||
void QAbstractEventDispatcher_AboutToBlock(QAbstractEventDispatcher* self) {
|
||||
@ -141,32 +150,48 @@ void QAbstractEventDispatcher_connect_Awake(QAbstractEventDispatcher* self, intp
|
||||
});
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractEventDispatcher_Tr2(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractEventDispatcher_Tr2(const char* s, const char* c) {
|
||||
QString _ret = QAbstractEventDispatcher::tr(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractEventDispatcher_Tr3(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractEventDispatcher_Tr3(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractEventDispatcher::tr(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractEventDispatcher_TrUtf82(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractEventDispatcher_TrUtf82(const char* s, const char* c) {
|
||||
QString _ret = QAbstractEventDispatcher::trUtf8(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractEventDispatcher_TrUtf83(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractEventDispatcher_TrUtf83(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractEventDispatcher::trUtf8(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
QAbstractEventDispatcher* QAbstractEventDispatcher_Instance1(QThread* thread) {
|
||||
|
@ -51,24 +51,24 @@ func (this *QAbstractEventDispatcher) MetaObject() *QMetaObject {
|
||||
func (this *QAbstractEventDispatcher) Metacast(param1 string) unsafe.Pointer {
|
||||
param1_Cstring := C.CString(param1)
|
||||
defer C.free(unsafe.Pointer(param1_Cstring))
|
||||
return C.QAbstractEventDispatcher_Metacast(this.h, param1_Cstring)
|
||||
return (unsafe.Pointer)(C.QAbstractEventDispatcher_Metacast(this.h, param1_Cstring))
|
||||
}
|
||||
|
||||
func QAbstractEventDispatcher_Tr(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractEventDispatcher_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractEventDispatcher_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAbstractEventDispatcher_TrUtf8(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractEventDispatcher_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractEventDispatcher_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -154,8 +154,11 @@ func (this *QAbstractEventDispatcher) RemoveNativeEventFilter(filterObj *QAbstra
|
||||
C.QAbstractEventDispatcher_RemoveNativeEventFilter(this.h, filterObj.cPointer())
|
||||
}
|
||||
|
||||
func (this *QAbstractEventDispatcher) FilterNativeEvent(eventType *QByteArray, message unsafe.Pointer, result *int64) bool {
|
||||
return (bool)(C.QAbstractEventDispatcher_FilterNativeEvent(this.h, eventType.cPointer(), message, (*C.long)(unsafe.Pointer(result))))
|
||||
func (this *QAbstractEventDispatcher) FilterNativeEvent(eventType []byte, message unsafe.Pointer, result *int64) bool {
|
||||
eventType_alias := C.struct_miqt_string{}
|
||||
eventType_alias.data = (*C.char)(unsafe.Pointer(&eventType[0]))
|
||||
eventType_alias.len = C.size_t(len(eventType))
|
||||
return (bool)(C.QAbstractEventDispatcher_FilterNativeEvent(this.h, eventType_alias, message, (*C.long)(unsafe.Pointer(result))))
|
||||
}
|
||||
|
||||
func (this *QAbstractEventDispatcher) AboutToBlock() {
|
||||
@ -197,9 +200,9 @@ func QAbstractEventDispatcher_Tr2(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractEventDispatcher_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractEventDispatcher_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -208,9 +211,9 @@ func QAbstractEventDispatcher_Tr3(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractEventDispatcher_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractEventDispatcher_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -219,9 +222,9 @@ func QAbstractEventDispatcher_TrUtf82(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractEventDispatcher_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractEventDispatcher_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -230,9 +233,9 @@ func QAbstractEventDispatcher_TrUtf83(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractEventDispatcher_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractEventDispatcher_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
|
@ -39,8 +39,8 @@ typedef struct QThread QThread;
|
||||
|
||||
QMetaObject* QAbstractEventDispatcher_MetaObject(const QAbstractEventDispatcher* self);
|
||||
void* QAbstractEventDispatcher_Metacast(QAbstractEventDispatcher* self, const char* param1);
|
||||
struct miqt_string* QAbstractEventDispatcher_Tr(const char* s);
|
||||
struct miqt_string* QAbstractEventDispatcher_TrUtf8(const char* s);
|
||||
struct miqt_string QAbstractEventDispatcher_Tr(const char* s);
|
||||
struct miqt_string QAbstractEventDispatcher_TrUtf8(const char* s);
|
||||
QAbstractEventDispatcher* QAbstractEventDispatcher_Instance();
|
||||
bool QAbstractEventDispatcher_ProcessEvents(QAbstractEventDispatcher* self, int flags);
|
||||
bool QAbstractEventDispatcher_HasPendingEvents(QAbstractEventDispatcher* self);
|
||||
@ -59,15 +59,15 @@ void QAbstractEventDispatcher_StartingUp(QAbstractEventDispatcher* self);
|
||||
void QAbstractEventDispatcher_ClosingDown(QAbstractEventDispatcher* self);
|
||||
void QAbstractEventDispatcher_InstallNativeEventFilter(QAbstractEventDispatcher* self, QAbstractNativeEventFilter* filterObj);
|
||||
void QAbstractEventDispatcher_RemoveNativeEventFilter(QAbstractEventDispatcher* self, QAbstractNativeEventFilter* filterObj);
|
||||
bool QAbstractEventDispatcher_FilterNativeEvent(QAbstractEventDispatcher* self, QByteArray* eventType, void* message, long* result);
|
||||
bool QAbstractEventDispatcher_FilterNativeEvent(QAbstractEventDispatcher* self, struct miqt_string eventType, void* message, long* result);
|
||||
void QAbstractEventDispatcher_AboutToBlock(QAbstractEventDispatcher* self);
|
||||
void QAbstractEventDispatcher_connect_AboutToBlock(QAbstractEventDispatcher* self, intptr_t slot);
|
||||
void QAbstractEventDispatcher_Awake(QAbstractEventDispatcher* self);
|
||||
void QAbstractEventDispatcher_connect_Awake(QAbstractEventDispatcher* self, intptr_t slot);
|
||||
struct miqt_string* QAbstractEventDispatcher_Tr2(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractEventDispatcher_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string* QAbstractEventDispatcher_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractEventDispatcher_TrUtf83(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractEventDispatcher_Tr2(const char* s, const char* c);
|
||||
struct miqt_string QAbstractEventDispatcher_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractEventDispatcher_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string QAbstractEventDispatcher_TrUtf83(const char* s, const char* c, int n);
|
||||
QAbstractEventDispatcher* QAbstractEventDispatcher_Instance1(QThread* thread);
|
||||
void QAbstractEventDispatcher_Delete(QAbstractEventDispatcher* self);
|
||||
|
||||
|
@ -26,18 +26,26 @@ void* QAbstractItemDelegate_Metacast(QAbstractItemDelegate* self, const char* pa
|
||||
return self->qt_metacast(param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractItemDelegate_Tr(const char* s) {
|
||||
struct miqt_string QAbstractItemDelegate_Tr(const char* s) {
|
||||
QString _ret = QAbstractItemDelegate::tr(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractItemDelegate_TrUtf8(const char* s) {
|
||||
struct miqt_string QAbstractItemDelegate_TrUtf8(const char* s) {
|
||||
QString _ret = QAbstractItemDelegate::trUtf8(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAbstractItemDelegate_Paint(const QAbstractItemDelegate* self, QPainter* painter, QStyleOptionViewItem* option, QModelIndex* index) {
|
||||
@ -72,12 +80,16 @@ bool QAbstractItemDelegate_EditorEvent(QAbstractItemDelegate* self, QEvent* even
|
||||
return self->editorEvent(event, model, *option, *index);
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractItemDelegate_ElidedText(QFontMetrics* fontMetrics, int width, int mode, struct miqt_string* text) {
|
||||
QString text_QString = QString::fromUtf8(&text->data, text->len);
|
||||
struct miqt_string QAbstractItemDelegate_ElidedText(QFontMetrics* fontMetrics, int width, int mode, struct miqt_string text) {
|
||||
QString text_QString = QString::fromUtf8(text.data, text.len);
|
||||
QString _ret = QAbstractItemDelegate::elidedText(*fontMetrics, static_cast<int>(width), static_cast<Qt::TextElideMode>(mode), text_QString);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
bool QAbstractItemDelegate_HelpEvent(QAbstractItemDelegate* self, QHelpEvent* event, QAbstractItemView* view, QStyleOptionViewItem* option, QModelIndex* index) {
|
||||
@ -132,32 +144,48 @@ void QAbstractItemDelegate_connect_SizeHintChanged(QAbstractItemDelegate* self,
|
||||
});
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractItemDelegate_Tr2(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractItemDelegate_Tr2(const char* s, const char* c) {
|
||||
QString _ret = QAbstractItemDelegate::tr(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractItemDelegate_Tr3(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractItemDelegate_Tr3(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractItemDelegate::tr(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractItemDelegate_TrUtf82(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractItemDelegate_TrUtf82(const char* s, const char* c) {
|
||||
QString _ret = QAbstractItemDelegate::trUtf8(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractItemDelegate_TrUtf83(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractItemDelegate_TrUtf83(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractItemDelegate::trUtf8(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAbstractItemDelegate_CloseEditor2(QAbstractItemDelegate* self, QWidget* editor, int hint) {
|
||||
|
@ -9,7 +9,6 @@ package qt
|
||||
import "C"
|
||||
|
||||
import (
|
||||
"github.com/mappu/miqt/libmiqt"
|
||||
"runtime"
|
||||
"runtime/cgo"
|
||||
"unsafe"
|
||||
@ -62,24 +61,24 @@ func (this *QAbstractItemDelegate) MetaObject() *QMetaObject {
|
||||
func (this *QAbstractItemDelegate) Metacast(param1 string) unsafe.Pointer {
|
||||
param1_Cstring := C.CString(param1)
|
||||
defer C.free(unsafe.Pointer(param1_Cstring))
|
||||
return C.QAbstractItemDelegate_Metacast(this.h, param1_Cstring)
|
||||
return (unsafe.Pointer)(C.QAbstractItemDelegate_Metacast(this.h, param1_Cstring))
|
||||
}
|
||||
|
||||
func QAbstractItemDelegate_Tr(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractItemDelegate_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractItemDelegate_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAbstractItemDelegate_TrUtf8(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractItemDelegate_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractItemDelegate_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -119,11 +118,13 @@ func (this *QAbstractItemDelegate) EditorEvent(event *QEvent, model *QAbstractIt
|
||||
}
|
||||
|
||||
func QAbstractItemDelegate_ElidedText(fontMetrics *QFontMetrics, width int, mode TextElideMode, text string) string {
|
||||
text_ms := libmiqt.Strdupg(text)
|
||||
defer C.free(text_ms)
|
||||
var _ms *C.struct_miqt_string = C.QAbstractItemDelegate_ElidedText(fontMetrics.cPointer(), (C.int)(width), (C.int)(mode), (*C.struct_miqt_string)(text_ms))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
text_ms := C.struct_miqt_string{}
|
||||
text_ms.data = C.CString(text)
|
||||
text_ms.len = C.size_t(len(text))
|
||||
defer C.free(unsafe.Pointer(text_ms.data))
|
||||
var _ms C.struct_miqt_string = C.QAbstractItemDelegate_ElidedText(fontMetrics.cPointer(), (C.int)(width), (C.int)(mode), text_ms)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -207,9 +208,9 @@ func QAbstractItemDelegate_Tr2(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractItemDelegate_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractItemDelegate_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -218,9 +219,9 @@ func QAbstractItemDelegate_Tr3(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractItemDelegate_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractItemDelegate_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -229,9 +230,9 @@ func QAbstractItemDelegate_TrUtf82(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractItemDelegate_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractItemDelegate_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -240,9 +241,9 @@ func QAbstractItemDelegate_TrUtf83(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractItemDelegate_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractItemDelegate_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
|
@ -43,8 +43,8 @@ typedef struct QWidget QWidget;
|
||||
|
||||
QMetaObject* QAbstractItemDelegate_MetaObject(const QAbstractItemDelegate* self);
|
||||
void* QAbstractItemDelegate_Metacast(QAbstractItemDelegate* self, const char* param1);
|
||||
struct miqt_string* QAbstractItemDelegate_Tr(const char* s);
|
||||
struct miqt_string* QAbstractItemDelegate_TrUtf8(const char* s);
|
||||
struct miqt_string QAbstractItemDelegate_Tr(const char* s);
|
||||
struct miqt_string QAbstractItemDelegate_TrUtf8(const char* s);
|
||||
void QAbstractItemDelegate_Paint(const QAbstractItemDelegate* self, QPainter* painter, QStyleOptionViewItem* option, QModelIndex* index);
|
||||
QSize* QAbstractItemDelegate_SizeHint(const QAbstractItemDelegate* self, QStyleOptionViewItem* option, QModelIndex* index);
|
||||
QWidget* QAbstractItemDelegate_CreateEditor(const QAbstractItemDelegate* self, QWidget* parent, QStyleOptionViewItem* option, QModelIndex* index);
|
||||
@ -53,7 +53,7 @@ void QAbstractItemDelegate_SetEditorData(const QAbstractItemDelegate* self, QWid
|
||||
void QAbstractItemDelegate_SetModelData(const QAbstractItemDelegate* self, QWidget* editor, QAbstractItemModel* model, QModelIndex* index);
|
||||
void QAbstractItemDelegate_UpdateEditorGeometry(const QAbstractItemDelegate* self, QWidget* editor, QStyleOptionViewItem* option, QModelIndex* index);
|
||||
bool QAbstractItemDelegate_EditorEvent(QAbstractItemDelegate* self, QEvent* event, QAbstractItemModel* model, QStyleOptionViewItem* option, QModelIndex* index);
|
||||
struct miqt_string* QAbstractItemDelegate_ElidedText(QFontMetrics* fontMetrics, int width, int mode, struct miqt_string* text);
|
||||
struct miqt_string QAbstractItemDelegate_ElidedText(QFontMetrics* fontMetrics, int width, int mode, struct miqt_string text);
|
||||
bool QAbstractItemDelegate_HelpEvent(QAbstractItemDelegate* self, QHelpEvent* event, QAbstractItemView* view, QStyleOptionViewItem* option, QModelIndex* index);
|
||||
struct miqt_array* QAbstractItemDelegate_PaintingRoles(const QAbstractItemDelegate* self);
|
||||
void QAbstractItemDelegate_CommitData(QAbstractItemDelegate* self, QWidget* editor);
|
||||
@ -62,10 +62,10 @@ void QAbstractItemDelegate_CloseEditor(QAbstractItemDelegate* self, QWidget* edi
|
||||
void QAbstractItemDelegate_connect_CloseEditor(QAbstractItemDelegate* self, intptr_t slot);
|
||||
void QAbstractItemDelegate_SizeHintChanged(QAbstractItemDelegate* self, QModelIndex* param1);
|
||||
void QAbstractItemDelegate_connect_SizeHintChanged(QAbstractItemDelegate* self, intptr_t slot);
|
||||
struct miqt_string* QAbstractItemDelegate_Tr2(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractItemDelegate_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string* QAbstractItemDelegate_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractItemDelegate_TrUtf83(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractItemDelegate_Tr2(const char* s, const char* c);
|
||||
struct miqt_string QAbstractItemDelegate_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractItemDelegate_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string QAbstractItemDelegate_TrUtf83(const char* s, const char* c, int n);
|
||||
void QAbstractItemDelegate_CloseEditor2(QAbstractItemDelegate* self, QWidget* editor, int hint);
|
||||
void QAbstractItemDelegate_connect_CloseEditor2(QAbstractItemDelegate* self, intptr_t slot);
|
||||
void QAbstractItemDelegate_Delete(QAbstractItemDelegate* self);
|
||||
|
@ -203,18 +203,26 @@ void* QAbstractItemModel_Metacast(QAbstractItemModel* self, const char* param1)
|
||||
return self->qt_metacast(param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractItemModel_Tr(const char* s) {
|
||||
struct miqt_string QAbstractItemModel_Tr(const char* s) {
|
||||
QString _ret = QAbstractItemModel::tr(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractItemModel_TrUtf8(const char* s) {
|
||||
struct miqt_string QAbstractItemModel_TrUtf8(const char* s) {
|
||||
QString _ret = QAbstractItemModel::trUtf8(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
bool QAbstractItemModel_HasIndex(const QAbstractItemModel* self, int row, int column) {
|
||||
@ -264,12 +272,16 @@ bool QAbstractItemModel_SetHeaderData(QAbstractItemModel* self, int section, int
|
||||
struct miqt_array* QAbstractItemModel_MimeTypes(const QAbstractItemModel* self) {
|
||||
QStringList _ret = self->mimeTypes();
|
||||
// Convert QList<> from C++ memory to manually-managed C memory
|
||||
struct miqt_string** _arr = static_cast<struct miqt_string**>(malloc(sizeof(struct miqt_string*) * _ret.length()));
|
||||
struct miqt_string* _arr = static_cast<struct miqt_string*>(malloc(sizeof(struct miqt_string) * _ret.length()));
|
||||
for (size_t i = 0, e = _ret.length(); i < e; ++i) {
|
||||
QString _lv_ret = _ret[i];
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _lv_b = _lv_ret.toUtf8();
|
||||
_arr[i] = miqt_strdup(_lv_b.data(), _lv_b.length());
|
||||
struct miqt_string _lv_ms;
|
||||
_lv_ms.len = _lv_b.length();
|
||||
_lv_ms.data = static_cast<char*>(malloc(_lv_ms.len));
|
||||
memcpy(_lv_ms.data, _lv_b.data(), _lv_ms.len);
|
||||
_arr[i] = _lv_ms;
|
||||
}
|
||||
struct miqt_array* _out = static_cast<struct miqt_array*>(malloc(sizeof(struct miqt_array)));
|
||||
_out->len = _ret.length();
|
||||
@ -453,32 +465,48 @@ void QAbstractItemModel_Revert(QAbstractItemModel* self) {
|
||||
self->revert();
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractItemModel_Tr2(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractItemModel_Tr2(const char* s, const char* c) {
|
||||
QString _ret = QAbstractItemModel::tr(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractItemModel_Tr3(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractItemModel_Tr3(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractItemModel::tr(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractItemModel_TrUtf82(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractItemModel_TrUtf82(const char* s, const char* c) {
|
||||
QString _ret = QAbstractItemModel::trUtf8(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractItemModel_TrUtf83(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractItemModel_TrUtf83(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractItemModel::trUtf8(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
bool QAbstractItemModel_HasIndex3(const QAbstractItemModel* self, int row, int column, QModelIndex* parent) {
|
||||
@ -735,18 +763,26 @@ void* QAbstractTableModel_Metacast(QAbstractTableModel* self, const char* param1
|
||||
return self->qt_metacast(param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractTableModel_Tr(const char* s) {
|
||||
struct miqt_string QAbstractTableModel_Tr(const char* s) {
|
||||
QString _ret = QAbstractTableModel::tr(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractTableModel_TrUtf8(const char* s) {
|
||||
struct miqt_string QAbstractTableModel_TrUtf8(const char* s) {
|
||||
QString _ret = QAbstractTableModel::trUtf8(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
QModelIndex* QAbstractTableModel_Index(const QAbstractTableModel* self, int row, int column) {
|
||||
@ -766,32 +802,48 @@ int QAbstractTableModel_Flags(const QAbstractTableModel* self, QModelIndex* inde
|
||||
return static_cast<int>(_ret);
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractTableModel_Tr2(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractTableModel_Tr2(const char* s, const char* c) {
|
||||
QString _ret = QAbstractTableModel::tr(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractTableModel_Tr3(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractTableModel_Tr3(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractTableModel::tr(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractTableModel_TrUtf82(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractTableModel_TrUtf82(const char* s, const char* c) {
|
||||
QString _ret = QAbstractTableModel::trUtf8(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractTableModel_TrUtf83(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractTableModel_TrUtf83(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractTableModel::trUtf8(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
QModelIndex* QAbstractTableModel_Index3(const QAbstractTableModel* self, int row, int column, QModelIndex* parent) {
|
||||
@ -810,18 +862,26 @@ void* QAbstractListModel_Metacast(QAbstractListModel* self, const char* param1)
|
||||
return self->qt_metacast(param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractListModel_Tr(const char* s) {
|
||||
struct miqt_string QAbstractListModel_Tr(const char* s) {
|
||||
QString _ret = QAbstractListModel::tr(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractListModel_TrUtf8(const char* s) {
|
||||
struct miqt_string QAbstractListModel_TrUtf8(const char* s) {
|
||||
QString _ret = QAbstractListModel::trUtf8(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
QModelIndex* QAbstractListModel_Index(const QAbstractListModel* self, int row) {
|
||||
@ -841,32 +901,48 @@ int QAbstractListModel_Flags(const QAbstractListModel* self, QModelIndex* index)
|
||||
return static_cast<int>(_ret);
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractListModel_Tr2(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractListModel_Tr2(const char* s, const char* c) {
|
||||
QString _ret = QAbstractListModel::tr(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractListModel_Tr3(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractListModel_Tr3(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractListModel::tr(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractListModel_TrUtf82(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractListModel_TrUtf82(const char* s, const char* c) {
|
||||
QString _ret = QAbstractListModel::trUtf8(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractListModel_TrUtf83(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractListModel_TrUtf83(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractListModel::trUtf8(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
QModelIndex* QAbstractListModel_Index2(const QAbstractListModel* self, int row, int column) {
|
||||
|
@ -85,7 +85,7 @@ func (this *QModelIndex) InternalId() uintptr {
|
||||
}
|
||||
|
||||
func (this *QModelIndex) InternalPointer() unsafe.Pointer {
|
||||
return C.QModelIndex_InternalPointer(this.h)
|
||||
return (unsafe.Pointer)(C.QModelIndex_InternalPointer(this.h))
|
||||
}
|
||||
|
||||
func (this *QModelIndex) Parent() *QModelIndex {
|
||||
@ -263,7 +263,7 @@ func (this *QPersistentModelIndex) Column() int {
|
||||
}
|
||||
|
||||
func (this *QPersistentModelIndex) InternalPointer() unsafe.Pointer {
|
||||
return C.QPersistentModelIndex_InternalPointer(this.h)
|
||||
return (unsafe.Pointer)(C.QPersistentModelIndex_InternalPointer(this.h))
|
||||
}
|
||||
|
||||
func (this *QPersistentModelIndex) InternalId() uintptr {
|
||||
@ -368,24 +368,24 @@ func (this *QAbstractItemModel) MetaObject() *QMetaObject {
|
||||
func (this *QAbstractItemModel) Metacast(param1 string) unsafe.Pointer {
|
||||
param1_Cstring := C.CString(param1)
|
||||
defer C.free(unsafe.Pointer(param1_Cstring))
|
||||
return C.QAbstractItemModel_Metacast(this.h, param1_Cstring)
|
||||
return (unsafe.Pointer)(C.QAbstractItemModel_Metacast(this.h, param1_Cstring))
|
||||
}
|
||||
|
||||
func QAbstractItemModel_Tr(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractItemModel_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractItemModel_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAbstractItemModel_TrUtf8(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractItemModel_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractItemModel_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -451,11 +451,11 @@ func (this *QAbstractItemModel) SetHeaderData(section int, orientation Orientati
|
||||
func (this *QAbstractItemModel) MimeTypes() []string {
|
||||
var _ma *C.struct_miqt_array = C.QAbstractItemModel_MimeTypes(this.h)
|
||||
_ret := make([]string, int(_ma.len))
|
||||
_outCast := (*[0xffff]*C.struct_miqt_string)(unsafe.Pointer(_ma.data)) // hey ya
|
||||
_outCast := (*[0xffff]C.struct_miqt_string)(unsafe.Pointer(_ma.data)) // hey ya
|
||||
for i := 0; i < int(_ma.len); i++ {
|
||||
var _lv_ms *C.struct_miqt_string = _outCast[i]
|
||||
_lv_ret := C.GoStringN(&_lv_ms.data, C.int(int64(_lv_ms.len)))
|
||||
C.free(unsafe.Pointer(_lv_ms))
|
||||
var _lv_ms C.struct_miqt_string = _outCast[i]
|
||||
_lv_ret := C.GoStringN(_lv_ms.data, C.int(int64(_lv_ms.len)))
|
||||
C.free(unsafe.Pointer(_lv_ms.data))
|
||||
_ret[i] = _lv_ret
|
||||
}
|
||||
C.free(unsafe.Pointer(_ma))
|
||||
@ -678,9 +678,9 @@ func QAbstractItemModel_Tr2(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractItemModel_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractItemModel_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -689,9 +689,9 @@ func QAbstractItemModel_Tr3(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractItemModel_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractItemModel_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -700,9 +700,9 @@ func QAbstractItemModel_TrUtf82(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractItemModel_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractItemModel_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -711,9 +711,9 @@ func QAbstractItemModel_TrUtf83(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractItemModel_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractItemModel_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -1074,24 +1074,24 @@ func (this *QAbstractTableModel) MetaObject() *QMetaObject {
|
||||
func (this *QAbstractTableModel) Metacast(param1 string) unsafe.Pointer {
|
||||
param1_Cstring := C.CString(param1)
|
||||
defer C.free(unsafe.Pointer(param1_Cstring))
|
||||
return C.QAbstractTableModel_Metacast(this.h, param1_Cstring)
|
||||
return (unsafe.Pointer)(C.QAbstractTableModel_Metacast(this.h, param1_Cstring))
|
||||
}
|
||||
|
||||
func QAbstractTableModel_Tr(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractTableModel_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractTableModel_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAbstractTableModel_TrUtf8(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractTableModel_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractTableModel_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -1122,9 +1122,9 @@ func QAbstractTableModel_Tr2(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractTableModel_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractTableModel_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -1133,9 +1133,9 @@ func QAbstractTableModel_Tr3(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractTableModel_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractTableModel_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -1144,9 +1144,9 @@ func QAbstractTableModel_TrUtf82(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractTableModel_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractTableModel_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -1155,9 +1155,9 @@ func QAbstractTableModel_TrUtf83(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractTableModel_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractTableModel_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -1219,24 +1219,24 @@ func (this *QAbstractListModel) MetaObject() *QMetaObject {
|
||||
func (this *QAbstractListModel) Metacast(param1 string) unsafe.Pointer {
|
||||
param1_Cstring := C.CString(param1)
|
||||
defer C.free(unsafe.Pointer(param1_Cstring))
|
||||
return C.QAbstractListModel_Metacast(this.h, param1_Cstring)
|
||||
return (unsafe.Pointer)(C.QAbstractListModel_Metacast(this.h, param1_Cstring))
|
||||
}
|
||||
|
||||
func QAbstractListModel_Tr(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractListModel_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractListModel_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAbstractListModel_TrUtf8(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractListModel_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractListModel_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -1267,9 +1267,9 @@ func QAbstractListModel_Tr2(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractListModel_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractListModel_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -1278,9 +1278,9 @@ func QAbstractListModel_Tr3(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractListModel_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractListModel_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -1289,9 +1289,9 @@ func QAbstractListModel_TrUtf82(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractListModel_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractListModel_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -1300,9 +1300,9 @@ func QAbstractListModel_TrUtf83(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractListModel_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractListModel_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
|
@ -83,8 +83,8 @@ void QPersistentModelIndex_Delete(QPersistentModelIndex* self);
|
||||
|
||||
QMetaObject* QAbstractItemModel_MetaObject(const QAbstractItemModel* self);
|
||||
void* QAbstractItemModel_Metacast(QAbstractItemModel* self, const char* param1);
|
||||
struct miqt_string* QAbstractItemModel_Tr(const char* s);
|
||||
struct miqt_string* QAbstractItemModel_TrUtf8(const char* s);
|
||||
struct miqt_string QAbstractItemModel_Tr(const char* s);
|
||||
struct miqt_string QAbstractItemModel_TrUtf8(const char* s);
|
||||
bool QAbstractItemModel_HasIndex(const QAbstractItemModel* self, int row, int column);
|
||||
QModelIndex* QAbstractItemModel_Index(const QAbstractItemModel* self, int row, int column);
|
||||
QModelIndex* QAbstractItemModel_Parent(const QAbstractItemModel* self, QModelIndex* child);
|
||||
@ -132,10 +132,10 @@ void QAbstractItemModel_LayoutAboutToBeChanged(QAbstractItemModel* self);
|
||||
void QAbstractItemModel_connect_LayoutAboutToBeChanged(QAbstractItemModel* self, intptr_t slot);
|
||||
bool QAbstractItemModel_Submit(QAbstractItemModel* self);
|
||||
void QAbstractItemModel_Revert(QAbstractItemModel* self);
|
||||
struct miqt_string* QAbstractItemModel_Tr2(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractItemModel_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string* QAbstractItemModel_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractItemModel_TrUtf83(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractItemModel_Tr2(const char* s, const char* c);
|
||||
struct miqt_string QAbstractItemModel_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractItemModel_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string QAbstractItemModel_TrUtf83(const char* s, const char* c, int n);
|
||||
bool QAbstractItemModel_HasIndex3(const QAbstractItemModel* self, int row, int column, QModelIndex* parent);
|
||||
QModelIndex* QAbstractItemModel_Index3(const QAbstractItemModel* self, int row, int column, QModelIndex* parent);
|
||||
int QAbstractItemModel_RowCount1(const QAbstractItemModel* self, QModelIndex* parent);
|
||||
@ -171,31 +171,31 @@ void QAbstractItemModel_Delete(QAbstractItemModel* self);
|
||||
|
||||
QMetaObject* QAbstractTableModel_MetaObject(const QAbstractTableModel* self);
|
||||
void* QAbstractTableModel_Metacast(QAbstractTableModel* self, const char* param1);
|
||||
struct miqt_string* QAbstractTableModel_Tr(const char* s);
|
||||
struct miqt_string* QAbstractTableModel_TrUtf8(const char* s);
|
||||
struct miqt_string QAbstractTableModel_Tr(const char* s);
|
||||
struct miqt_string QAbstractTableModel_TrUtf8(const char* s);
|
||||
QModelIndex* QAbstractTableModel_Index(const QAbstractTableModel* self, int row, int column);
|
||||
QModelIndex* QAbstractTableModel_Sibling(const QAbstractTableModel* self, int row, int column, QModelIndex* idx);
|
||||
bool QAbstractTableModel_DropMimeData(QAbstractTableModel* self, QMimeData* data, int action, int row, int column, QModelIndex* parent);
|
||||
int QAbstractTableModel_Flags(const QAbstractTableModel* self, QModelIndex* index);
|
||||
struct miqt_string* QAbstractTableModel_Tr2(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractTableModel_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string* QAbstractTableModel_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractTableModel_TrUtf83(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractTableModel_Tr2(const char* s, const char* c);
|
||||
struct miqt_string QAbstractTableModel_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractTableModel_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string QAbstractTableModel_TrUtf83(const char* s, const char* c, int n);
|
||||
QModelIndex* QAbstractTableModel_Index3(const QAbstractTableModel* self, int row, int column, QModelIndex* parent);
|
||||
void QAbstractTableModel_Delete(QAbstractTableModel* self);
|
||||
|
||||
QMetaObject* QAbstractListModel_MetaObject(const QAbstractListModel* self);
|
||||
void* QAbstractListModel_Metacast(QAbstractListModel* self, const char* param1);
|
||||
struct miqt_string* QAbstractListModel_Tr(const char* s);
|
||||
struct miqt_string* QAbstractListModel_TrUtf8(const char* s);
|
||||
struct miqt_string QAbstractListModel_Tr(const char* s);
|
||||
struct miqt_string QAbstractListModel_TrUtf8(const char* s);
|
||||
QModelIndex* QAbstractListModel_Index(const QAbstractListModel* self, int row);
|
||||
QModelIndex* QAbstractListModel_Sibling(const QAbstractListModel* self, int row, int column, QModelIndex* idx);
|
||||
bool QAbstractListModel_DropMimeData(QAbstractListModel* self, QMimeData* data, int action, int row, int column, QModelIndex* parent);
|
||||
int QAbstractListModel_Flags(const QAbstractListModel* self, QModelIndex* index);
|
||||
struct miqt_string* QAbstractListModel_Tr2(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractListModel_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string* QAbstractListModel_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractListModel_TrUtf83(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractListModel_Tr2(const char* s, const char* c);
|
||||
struct miqt_string QAbstractListModel_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractListModel_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string QAbstractListModel_TrUtf83(const char* s, const char* c, int n);
|
||||
QModelIndex* QAbstractListModel_Index2(const QAbstractListModel* self, int row, int column);
|
||||
QModelIndex* QAbstractListModel_Index3(const QAbstractListModel* self, int row, int column, QModelIndex* parent);
|
||||
void QAbstractListModel_Delete(QAbstractListModel* self);
|
||||
|
@ -24,18 +24,26 @@ void* QAbstractItemView_Metacast(QAbstractItemView* self, const char* param1) {
|
||||
return self->qt_metacast(param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractItemView_Tr(const char* s) {
|
||||
struct miqt_string QAbstractItemView_Tr(const char* s) {
|
||||
QString _ret = QAbstractItemView::tr(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractItemView_TrUtf8(const char* s) {
|
||||
struct miqt_string QAbstractItemView_TrUtf8(const char* s) {
|
||||
QString _ret = QAbstractItemView::trUtf8(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAbstractItemView_SetModel(QAbstractItemView* self, QAbstractItemModel* model) {
|
||||
@ -214,8 +222,8 @@ int QAbstractItemView_TextElideMode(const QAbstractItemView* self) {
|
||||
return static_cast<int>(_ret);
|
||||
}
|
||||
|
||||
void QAbstractItemView_KeyboardSearch(QAbstractItemView* self, struct miqt_string* search) {
|
||||
QString search_QString = QString::fromUtf8(&search->data, search->len);
|
||||
void QAbstractItemView_KeyboardSearch(QAbstractItemView* self, struct miqt_string search) {
|
||||
QString search_QString = QString::fromUtf8(search.data, search.len);
|
||||
self->keyboardSearch(search_QString);
|
||||
}
|
||||
|
||||
@ -415,32 +423,48 @@ void QAbstractItemView_connect_IconSizeChanged(QAbstractItemView* self, intptr_t
|
||||
});
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractItemView_Tr2(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractItemView_Tr2(const char* s, const char* c) {
|
||||
QString _ret = QAbstractItemView::tr(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractItemView_Tr3(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractItemView_Tr3(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractItemView::tr(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractItemView_TrUtf82(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractItemView_TrUtf82(const char* s, const char* c) {
|
||||
QString _ret = QAbstractItemView::trUtf8(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractItemView_TrUtf83(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractItemView_TrUtf83(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractItemView::trUtf8(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAbstractItemView_ScrollTo2(QAbstractItemView* self, QModelIndex* index, int hint) {
|
||||
|
@ -9,7 +9,6 @@ package qt
|
||||
import "C"
|
||||
|
||||
import (
|
||||
"github.com/mappu/miqt/libmiqt"
|
||||
"runtime"
|
||||
"runtime/cgo"
|
||||
"unsafe"
|
||||
@ -108,24 +107,24 @@ func (this *QAbstractItemView) MetaObject() *QMetaObject {
|
||||
func (this *QAbstractItemView) Metacast(param1 string) unsafe.Pointer {
|
||||
param1_Cstring := C.CString(param1)
|
||||
defer C.free(unsafe.Pointer(param1_Cstring))
|
||||
return C.QAbstractItemView_Metacast(this.h, param1_Cstring)
|
||||
return (unsafe.Pointer)(C.QAbstractItemView_Metacast(this.h, param1_Cstring))
|
||||
}
|
||||
|
||||
func QAbstractItemView_Tr(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractItemView_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractItemView_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAbstractItemView_TrUtf8(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractItemView_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractItemView_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -307,9 +306,11 @@ func (this *QAbstractItemView) TextElideMode() TextElideMode {
|
||||
}
|
||||
|
||||
func (this *QAbstractItemView) KeyboardSearch(search string) {
|
||||
search_ms := libmiqt.Strdupg(search)
|
||||
defer C.free(search_ms)
|
||||
C.QAbstractItemView_KeyboardSearch(this.h, (*C.struct_miqt_string)(search_ms))
|
||||
search_ms := C.struct_miqt_string{}
|
||||
search_ms.data = C.CString(search)
|
||||
search_ms.len = C.size_t(len(search))
|
||||
defer C.free(unsafe.Pointer(search_ms.data))
|
||||
C.QAbstractItemView_KeyboardSearch(this.h, search_ms)
|
||||
}
|
||||
|
||||
func (this *QAbstractItemView) VisualRect(index *QModelIndex) *QRect {
|
||||
@ -574,9 +575,9 @@ func QAbstractItemView_Tr2(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractItemView_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractItemView_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -585,9 +586,9 @@ func QAbstractItemView_Tr3(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractItemView_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractItemView_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -596,9 +597,9 @@ func QAbstractItemView_TrUtf82(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractItemView_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractItemView_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -607,9 +608,9 @@ func QAbstractItemView_TrUtf83(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractItemView_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractItemView_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
|
@ -41,8 +41,8 @@ typedef struct QWidget QWidget;
|
||||
|
||||
QMetaObject* QAbstractItemView_MetaObject(const QAbstractItemView* self);
|
||||
void* QAbstractItemView_Metacast(QAbstractItemView* self, const char* param1);
|
||||
struct miqt_string* QAbstractItemView_Tr(const char* s);
|
||||
struct miqt_string* QAbstractItemView_TrUtf8(const char* s);
|
||||
struct miqt_string QAbstractItemView_Tr(const char* s);
|
||||
struct miqt_string QAbstractItemView_TrUtf8(const char* s);
|
||||
void QAbstractItemView_SetModel(QAbstractItemView* self, QAbstractItemModel* model);
|
||||
QAbstractItemModel* QAbstractItemView_Model(const QAbstractItemView* self);
|
||||
void QAbstractItemView_SetSelectionModel(QAbstractItemView* self, QItemSelectionModel* selectionModel);
|
||||
@ -85,7 +85,7 @@ void QAbstractItemView_SetIconSize(QAbstractItemView* self, QSize* size);
|
||||
QSize* QAbstractItemView_IconSize(const QAbstractItemView* self);
|
||||
void QAbstractItemView_SetTextElideMode(QAbstractItemView* self, int mode);
|
||||
int QAbstractItemView_TextElideMode(const QAbstractItemView* self);
|
||||
void QAbstractItemView_KeyboardSearch(QAbstractItemView* self, struct miqt_string* search);
|
||||
void QAbstractItemView_KeyboardSearch(QAbstractItemView* self, struct miqt_string search);
|
||||
QRect* QAbstractItemView_VisualRect(const QAbstractItemView* self, QModelIndex* index);
|
||||
void QAbstractItemView_ScrollTo(QAbstractItemView* self, QModelIndex* index);
|
||||
QModelIndex* QAbstractItemView_IndexAt(const QAbstractItemView* self, QPoint* point);
|
||||
@ -127,10 +127,10 @@ void QAbstractItemView_ViewportEntered(QAbstractItemView* self);
|
||||
void QAbstractItemView_connect_ViewportEntered(QAbstractItemView* self, intptr_t slot);
|
||||
void QAbstractItemView_IconSizeChanged(QAbstractItemView* self, QSize* size);
|
||||
void QAbstractItemView_connect_IconSizeChanged(QAbstractItemView* self, intptr_t slot);
|
||||
struct miqt_string* QAbstractItemView_Tr2(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractItemView_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string* QAbstractItemView_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractItemView_TrUtf83(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractItemView_Tr2(const char* s, const char* c);
|
||||
struct miqt_string QAbstractItemView_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractItemView_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string QAbstractItemView_TrUtf83(const char* s, const char* c, int n);
|
||||
void QAbstractItemView_ScrollTo2(QAbstractItemView* self, QModelIndex* index, int hint);
|
||||
void QAbstractItemView_Delete(QAbstractItemView* self);
|
||||
|
||||
|
@ -4,8 +4,9 @@
|
||||
#include "gen_qabstractnativeeventfilter.h"
|
||||
#include "_cgo_export.h"
|
||||
|
||||
bool QAbstractNativeEventFilter_NativeEventFilter(QAbstractNativeEventFilter* self, QByteArray* eventType, void* message, long* result) {
|
||||
return self->nativeEventFilter(*eventType, message, static_cast<long*>(result));
|
||||
bool QAbstractNativeEventFilter_NativeEventFilter(QAbstractNativeEventFilter* self, struct miqt_string eventType, void* message, long* result) {
|
||||
QByteArray eventType_QByteArray(eventType.data, eventType.len);
|
||||
return self->nativeEventFilter(eventType_QByteArray, message, static_cast<long*>(result));
|
||||
}
|
||||
|
||||
void QAbstractNativeEventFilter_Delete(QAbstractNativeEventFilter* self) {
|
||||
|
@ -42,8 +42,11 @@ func UnsafeNewQAbstractNativeEventFilter(h unsafe.Pointer) *QAbstractNativeEvent
|
||||
return newQAbstractNativeEventFilter((*C.QAbstractNativeEventFilter)(h))
|
||||
}
|
||||
|
||||
func (this *QAbstractNativeEventFilter) NativeEventFilter(eventType *QByteArray, message unsafe.Pointer, result *int64) bool {
|
||||
return (bool)(C.QAbstractNativeEventFilter_NativeEventFilter(this.h, eventType.cPointer(), message, (*C.long)(unsafe.Pointer(result))))
|
||||
func (this *QAbstractNativeEventFilter) NativeEventFilter(eventType []byte, message unsafe.Pointer, result *int64) bool {
|
||||
eventType_alias := C.struct_miqt_string{}
|
||||
eventType_alias.data = (*C.char)(unsafe.Pointer(&eventType[0]))
|
||||
eventType_alias.len = C.size_t(len(eventType))
|
||||
return (bool)(C.QAbstractNativeEventFilter_NativeEventFilter(this.h, eventType_alias, message, (*C.long)(unsafe.Pointer(result))))
|
||||
}
|
||||
|
||||
// Delete this object from C++ memory.
|
||||
|
@ -21,7 +21,7 @@ typedef struct QAbstractNativeEventFilter QAbstractNativeEventFilter;
|
||||
typedef struct QByteArray QByteArray;
|
||||
#endif
|
||||
|
||||
bool QAbstractNativeEventFilter_NativeEventFilter(QAbstractNativeEventFilter* self, QByteArray* eventType, void* message, long* result);
|
||||
bool QAbstractNativeEventFilter_NativeEventFilter(QAbstractNativeEventFilter* self, struct miqt_string eventType, void* message, long* result);
|
||||
void QAbstractNativeEventFilter_Delete(QAbstractNativeEventFilter* self);
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -21,18 +21,26 @@ void* QAbstractProxyModel_Metacast(QAbstractProxyModel* self, const char* param1
|
||||
return self->qt_metacast(param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractProxyModel_Tr(const char* s) {
|
||||
struct miqt_string QAbstractProxyModel_Tr(const char* s) {
|
||||
QString _ret = QAbstractProxyModel::tr(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractProxyModel_TrUtf8(const char* s) {
|
||||
struct miqt_string QAbstractProxyModel_TrUtf8(const char* s) {
|
||||
QString _ret = QAbstractProxyModel::trUtf8(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAbstractProxyModel_SetSourceModel(QAbstractProxyModel* self, QAbstractItemModel* sourceModel) {
|
||||
@ -129,12 +137,16 @@ bool QAbstractProxyModel_DropMimeData(QAbstractProxyModel* self, QMimeData* data
|
||||
struct miqt_array* QAbstractProxyModel_MimeTypes(const QAbstractProxyModel* self) {
|
||||
QStringList _ret = self->mimeTypes();
|
||||
// Convert QList<> from C++ memory to manually-managed C memory
|
||||
struct miqt_string** _arr = static_cast<struct miqt_string**>(malloc(sizeof(struct miqt_string*) * _ret.length()));
|
||||
struct miqt_string* _arr = static_cast<struct miqt_string*>(malloc(sizeof(struct miqt_string) * _ret.length()));
|
||||
for (size_t i = 0, e = _ret.length(); i < e; ++i) {
|
||||
QString _lv_ret = _ret[i];
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _lv_b = _lv_ret.toUtf8();
|
||||
_arr[i] = miqt_strdup(_lv_b.data(), _lv_b.length());
|
||||
struct miqt_string _lv_ms;
|
||||
_lv_ms.len = _lv_b.length();
|
||||
_lv_ms.data = static_cast<char*>(malloc(_lv_ms.len));
|
||||
memcpy(_lv_ms.data, _lv_b.data(), _lv_ms.len);
|
||||
_arr[i] = _lv_ms;
|
||||
}
|
||||
struct miqt_array* _out = static_cast<struct miqt_array*>(malloc(sizeof(struct miqt_array)));
|
||||
_out->len = _ret.length();
|
||||
@ -152,32 +164,48 @@ int QAbstractProxyModel_SupportedDropActions(const QAbstractProxyModel* self) {
|
||||
return static_cast<int>(_ret);
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractProxyModel_Tr2(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractProxyModel_Tr2(const char* s, const char* c) {
|
||||
QString _ret = QAbstractProxyModel::tr(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractProxyModel_Tr3(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractProxyModel_Tr3(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractProxyModel::tr(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractProxyModel_TrUtf82(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractProxyModel_TrUtf82(const char* s, const char* c) {
|
||||
QString _ret = QAbstractProxyModel::trUtf8(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractProxyModel_TrUtf83(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractProxyModel_TrUtf83(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractProxyModel::trUtf8(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
QVariant* QAbstractProxyModel_Data2(const QAbstractProxyModel* self, QModelIndex* proxyIndex, int role) {
|
||||
|
@ -50,24 +50,24 @@ func (this *QAbstractProxyModel) MetaObject() *QMetaObject {
|
||||
func (this *QAbstractProxyModel) Metacast(param1 string) unsafe.Pointer {
|
||||
param1_Cstring := C.CString(param1)
|
||||
defer C.free(unsafe.Pointer(param1_Cstring))
|
||||
return C.QAbstractProxyModel_Metacast(this.h, param1_Cstring)
|
||||
return (unsafe.Pointer)(C.QAbstractProxyModel_Metacast(this.h, param1_Cstring))
|
||||
}
|
||||
|
||||
func QAbstractProxyModel_Tr(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractProxyModel_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractProxyModel_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAbstractProxyModel_TrUtf8(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractProxyModel_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractProxyModel_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -187,11 +187,11 @@ func (this *QAbstractProxyModel) DropMimeData(data *QMimeData, action DropAction
|
||||
func (this *QAbstractProxyModel) MimeTypes() []string {
|
||||
var _ma *C.struct_miqt_array = C.QAbstractProxyModel_MimeTypes(this.h)
|
||||
_ret := make([]string, int(_ma.len))
|
||||
_outCast := (*[0xffff]*C.struct_miqt_string)(unsafe.Pointer(_ma.data)) // hey ya
|
||||
_outCast := (*[0xffff]C.struct_miqt_string)(unsafe.Pointer(_ma.data)) // hey ya
|
||||
for i := 0; i < int(_ma.len); i++ {
|
||||
var _lv_ms *C.struct_miqt_string = _outCast[i]
|
||||
_lv_ret := C.GoStringN(&_lv_ms.data, C.int(int64(_lv_ms.len)))
|
||||
C.free(unsafe.Pointer(_lv_ms))
|
||||
var _lv_ms C.struct_miqt_string = _outCast[i]
|
||||
_lv_ret := C.GoStringN(_lv_ms.data, C.int(int64(_lv_ms.len)))
|
||||
C.free(unsafe.Pointer(_lv_ms.data))
|
||||
_ret[i] = _lv_ret
|
||||
}
|
||||
C.free(unsafe.Pointer(_ma))
|
||||
@ -211,9 +211,9 @@ func QAbstractProxyModel_Tr2(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractProxyModel_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractProxyModel_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -222,9 +222,9 @@ func QAbstractProxyModel_Tr3(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractProxyModel_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractProxyModel_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -233,9 +233,9 @@ func QAbstractProxyModel_TrUtf82(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractProxyModel_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractProxyModel_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -244,9 +244,9 @@ func QAbstractProxyModel_TrUtf83(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractProxyModel_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractProxyModel_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
|
@ -33,8 +33,8 @@ typedef struct QVariant QVariant;
|
||||
|
||||
QMetaObject* QAbstractProxyModel_MetaObject(const QAbstractProxyModel* self);
|
||||
void* QAbstractProxyModel_Metacast(QAbstractProxyModel* self, const char* param1);
|
||||
struct miqt_string* QAbstractProxyModel_Tr(const char* s);
|
||||
struct miqt_string* QAbstractProxyModel_TrUtf8(const char* s);
|
||||
struct miqt_string QAbstractProxyModel_Tr(const char* s);
|
||||
struct miqt_string QAbstractProxyModel_TrUtf8(const char* s);
|
||||
void QAbstractProxyModel_SetSourceModel(QAbstractProxyModel* self, QAbstractItemModel* sourceModel);
|
||||
QAbstractItemModel* QAbstractProxyModel_SourceModel(const QAbstractProxyModel* self);
|
||||
QModelIndex* QAbstractProxyModel_MapToSource(const QAbstractProxyModel* self, QModelIndex* proxyIndex);
|
||||
@ -59,10 +59,10 @@ bool QAbstractProxyModel_DropMimeData(QAbstractProxyModel* self, QMimeData* data
|
||||
struct miqt_array* QAbstractProxyModel_MimeTypes(const QAbstractProxyModel* self);
|
||||
int QAbstractProxyModel_SupportedDragActions(const QAbstractProxyModel* self);
|
||||
int QAbstractProxyModel_SupportedDropActions(const QAbstractProxyModel* self);
|
||||
struct miqt_string* QAbstractProxyModel_Tr2(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractProxyModel_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string* QAbstractProxyModel_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractProxyModel_TrUtf83(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractProxyModel_Tr2(const char* s, const char* c);
|
||||
struct miqt_string QAbstractProxyModel_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractProxyModel_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string QAbstractProxyModel_TrUtf83(const char* s, const char* c, int n);
|
||||
QVariant* QAbstractProxyModel_Data2(const QAbstractProxyModel* self, QModelIndex* proxyIndex, int role);
|
||||
QVariant* QAbstractProxyModel_HeaderData3(const QAbstractProxyModel* self, int section, int orientation, int role);
|
||||
bool QAbstractProxyModel_SetData3(QAbstractProxyModel* self, QModelIndex* index, QVariant* value, int role);
|
||||
|
@ -27,18 +27,26 @@ void* QAbstractScrollArea_Metacast(QAbstractScrollArea* self, const char* param1
|
||||
return self->qt_metacast(param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractScrollArea_Tr(const char* s) {
|
||||
struct miqt_string QAbstractScrollArea_Tr(const char* s) {
|
||||
QString _ret = QAbstractScrollArea::tr(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractScrollArea_TrUtf8(const char* s) {
|
||||
struct miqt_string QAbstractScrollArea_TrUtf8(const char* s) {
|
||||
QString _ret = QAbstractScrollArea::trUtf8(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
int QAbstractScrollArea_VerticalScrollBarPolicy(const QAbstractScrollArea* self) {
|
||||
@ -133,32 +141,48 @@ void QAbstractScrollArea_SetSizeAdjustPolicy(QAbstractScrollArea* self, int poli
|
||||
self->setSizeAdjustPolicy(static_cast<QAbstractScrollArea::SizeAdjustPolicy>(policy));
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractScrollArea_Tr2(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractScrollArea_Tr2(const char* s, const char* c) {
|
||||
QString _ret = QAbstractScrollArea::tr(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractScrollArea_Tr3(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractScrollArea_Tr3(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractScrollArea::tr(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractScrollArea_TrUtf82(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractScrollArea_TrUtf82(const char* s, const char* c) {
|
||||
QString _ret = QAbstractScrollArea::trUtf8(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractScrollArea_TrUtf83(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractScrollArea_TrUtf83(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractScrollArea::trUtf8(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAbstractScrollArea_Delete(QAbstractScrollArea* self) {
|
||||
|
@ -70,24 +70,24 @@ func (this *QAbstractScrollArea) MetaObject() *QMetaObject {
|
||||
func (this *QAbstractScrollArea) Metacast(param1 string) unsafe.Pointer {
|
||||
param1_Cstring := C.CString(param1)
|
||||
defer C.free(unsafe.Pointer(param1_Cstring))
|
||||
return C.QAbstractScrollArea_Metacast(this.h, param1_Cstring)
|
||||
return (unsafe.Pointer)(C.QAbstractScrollArea_Metacast(this.h, param1_Cstring))
|
||||
}
|
||||
|
||||
func QAbstractScrollArea_Tr(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractScrollArea_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractScrollArea_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAbstractScrollArea_TrUtf8(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractScrollArea_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractScrollArea_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -192,9 +192,9 @@ func QAbstractScrollArea_Tr2(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractScrollArea_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractScrollArea_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -203,9 +203,9 @@ func QAbstractScrollArea_Tr3(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractScrollArea_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractScrollArea_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -214,9 +214,9 @@ func QAbstractScrollArea_TrUtf82(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractScrollArea_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractScrollArea_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -225,9 +225,9 @@ func QAbstractScrollArea_TrUtf83(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractScrollArea_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractScrollArea_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
|
@ -31,8 +31,8 @@ QAbstractScrollArea* QAbstractScrollArea_new();
|
||||
QAbstractScrollArea* QAbstractScrollArea_new2(QWidget* parent);
|
||||
QMetaObject* QAbstractScrollArea_MetaObject(const QAbstractScrollArea* self);
|
||||
void* QAbstractScrollArea_Metacast(QAbstractScrollArea* self, const char* param1);
|
||||
struct miqt_string* QAbstractScrollArea_Tr(const char* s);
|
||||
struct miqt_string* QAbstractScrollArea_TrUtf8(const char* s);
|
||||
struct miqt_string QAbstractScrollArea_Tr(const char* s);
|
||||
struct miqt_string QAbstractScrollArea_TrUtf8(const char* s);
|
||||
int QAbstractScrollArea_VerticalScrollBarPolicy(const QAbstractScrollArea* self);
|
||||
void QAbstractScrollArea_SetVerticalScrollBarPolicy(QAbstractScrollArea* self, int verticalScrollBarPolicy);
|
||||
QScrollBar* QAbstractScrollArea_VerticalScrollBar(const QAbstractScrollArea* self);
|
||||
@ -53,10 +53,10 @@ QSize* QAbstractScrollArea_SizeHint(const QAbstractScrollArea* self);
|
||||
void QAbstractScrollArea_SetupViewport(QAbstractScrollArea* self, QWidget* viewport);
|
||||
int QAbstractScrollArea_SizeAdjustPolicy(const QAbstractScrollArea* self);
|
||||
void QAbstractScrollArea_SetSizeAdjustPolicy(QAbstractScrollArea* self, int policy);
|
||||
struct miqt_string* QAbstractScrollArea_Tr2(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractScrollArea_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string* QAbstractScrollArea_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractScrollArea_TrUtf83(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractScrollArea_Tr2(const char* s, const char* c);
|
||||
struct miqt_string QAbstractScrollArea_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractScrollArea_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string QAbstractScrollArea_TrUtf83(const char* s, const char* c, int n);
|
||||
void QAbstractScrollArea_Delete(QAbstractScrollArea* self);
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -24,18 +24,26 @@ void* QAbstractSlider_Metacast(QAbstractSlider* self, const char* param1) {
|
||||
return self->qt_metacast(param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractSlider_Tr(const char* s) {
|
||||
struct miqt_string QAbstractSlider_Tr(const char* s) {
|
||||
QString _ret = QAbstractSlider::tr(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractSlider_TrUtf8(const char* s) {
|
||||
struct miqt_string QAbstractSlider_TrUtf8(const char* s) {
|
||||
QString _ret = QAbstractSlider::trUtf8(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
int QAbstractSlider_Orientation(const QAbstractSlider* self) {
|
||||
@ -200,32 +208,48 @@ void QAbstractSlider_connect_ActionTriggered(QAbstractSlider* self, intptr_t slo
|
||||
});
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractSlider_Tr2(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractSlider_Tr2(const char* s, const char* c) {
|
||||
QString _ret = QAbstractSlider::tr(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractSlider_Tr3(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractSlider_Tr3(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractSlider::tr(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractSlider_TrUtf82(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractSlider_TrUtf82(const char* s, const char* c) {
|
||||
QString _ret = QAbstractSlider::trUtf8(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractSlider_TrUtf83(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractSlider_TrUtf83(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractSlider::trUtf8(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAbstractSlider_Delete(QAbstractSlider* self) {
|
||||
|
@ -76,24 +76,24 @@ func (this *QAbstractSlider) MetaObject() *QMetaObject {
|
||||
func (this *QAbstractSlider) Metacast(param1 string) unsafe.Pointer {
|
||||
param1_Cstring := C.CString(param1)
|
||||
defer C.free(unsafe.Pointer(param1_Cstring))
|
||||
return C.QAbstractSlider_Metacast(this.h, param1_Cstring)
|
||||
return (unsafe.Pointer)(C.QAbstractSlider_Metacast(this.h, param1_Cstring))
|
||||
}
|
||||
|
||||
func QAbstractSlider_Tr(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractSlider_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractSlider_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAbstractSlider_TrUtf8(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractSlider_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractSlider_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -314,9 +314,9 @@ func QAbstractSlider_Tr2(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractSlider_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractSlider_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -325,9 +325,9 @@ func QAbstractSlider_Tr3(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractSlider_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractSlider_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -336,9 +336,9 @@ func QAbstractSlider_TrUtf82(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractSlider_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractSlider_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -347,9 +347,9 @@ func QAbstractSlider_TrUtf83(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractSlider_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractSlider_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
|
@ -27,8 +27,8 @@ QAbstractSlider* QAbstractSlider_new();
|
||||
QAbstractSlider* QAbstractSlider_new2(QWidget* parent);
|
||||
QMetaObject* QAbstractSlider_MetaObject(const QAbstractSlider* self);
|
||||
void* QAbstractSlider_Metacast(QAbstractSlider* self, const char* param1);
|
||||
struct miqt_string* QAbstractSlider_Tr(const char* s);
|
||||
struct miqt_string* QAbstractSlider_TrUtf8(const char* s);
|
||||
struct miqt_string QAbstractSlider_Tr(const char* s);
|
||||
struct miqt_string QAbstractSlider_TrUtf8(const char* s);
|
||||
int QAbstractSlider_Orientation(const QAbstractSlider* self);
|
||||
void QAbstractSlider_SetMinimum(QAbstractSlider* self, int minimum);
|
||||
int QAbstractSlider_Minimum(const QAbstractSlider* self);
|
||||
@ -65,10 +65,10 @@ void QAbstractSlider_RangeChanged(QAbstractSlider* self, int min, int max);
|
||||
void QAbstractSlider_connect_RangeChanged(QAbstractSlider* self, intptr_t slot);
|
||||
void QAbstractSlider_ActionTriggered(QAbstractSlider* self, int action);
|
||||
void QAbstractSlider_connect_ActionTriggered(QAbstractSlider* self, intptr_t slot);
|
||||
struct miqt_string* QAbstractSlider_Tr2(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractSlider_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string* QAbstractSlider_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractSlider_TrUtf83(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractSlider_Tr2(const char* s, const char* c);
|
||||
struct miqt_string QAbstractSlider_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractSlider_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string QAbstractSlider_TrUtf83(const char* s, const char* c, int n);
|
||||
void QAbstractSlider_Delete(QAbstractSlider* self);
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -27,18 +27,26 @@ void* QAbstractSpinBox_Metacast(QAbstractSpinBox* self, const char* param1) {
|
||||
return self->qt_metacast(param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractSpinBox_Tr(const char* s) {
|
||||
struct miqt_string QAbstractSpinBox_Tr(const char* s) {
|
||||
QString _ret = QAbstractSpinBox::tr(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractSpinBox_TrUtf8(const char* s) {
|
||||
struct miqt_string QAbstractSpinBox_TrUtf8(const char* s) {
|
||||
QString _ret = QAbstractSpinBox::trUtf8(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
int QAbstractSpinBox_ButtonSymbols(const QAbstractSpinBox* self) {
|
||||
@ -63,22 +71,30 @@ bool QAbstractSpinBox_HasAcceptableInput(const QAbstractSpinBox* self) {
|
||||
return self->hasAcceptableInput();
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractSpinBox_Text(const QAbstractSpinBox* self) {
|
||||
struct miqt_string QAbstractSpinBox_Text(const QAbstractSpinBox* self) {
|
||||
QString _ret = self->text();
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractSpinBox_SpecialValueText(const QAbstractSpinBox* self) {
|
||||
struct miqt_string QAbstractSpinBox_SpecialValueText(const QAbstractSpinBox* self) {
|
||||
QString _ret = self->specialValueText();
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAbstractSpinBox_SetSpecialValueText(QAbstractSpinBox* self, struct miqt_string* txt) {
|
||||
QString txt_QString = QString::fromUtf8(&txt->data, txt->len);
|
||||
void QAbstractSpinBox_SetSpecialValueText(QAbstractSpinBox* self, struct miqt_string txt) {
|
||||
QString txt_QString = QString::fromUtf8(txt.data, txt.len);
|
||||
self->setSpecialValueText(txt_QString);
|
||||
}
|
||||
|
||||
@ -159,14 +175,14 @@ QVariant* QAbstractSpinBox_InputMethodQuery(const QAbstractSpinBox* self, int pa
|
||||
return new QVariant(self->inputMethodQuery(static_cast<Qt::InputMethodQuery>(param1)));
|
||||
}
|
||||
|
||||
int QAbstractSpinBox_Validate(const QAbstractSpinBox* self, struct miqt_string* input, int* pos) {
|
||||
QString input_QString = QString::fromUtf8(&input->data, input->len);
|
||||
int QAbstractSpinBox_Validate(const QAbstractSpinBox* self, struct miqt_string input, int* pos) {
|
||||
QString input_QString = QString::fromUtf8(input.data, input.len);
|
||||
QValidator::State _ret = self->validate(input_QString, static_cast<int&>(*pos));
|
||||
return static_cast<int>(_ret);
|
||||
}
|
||||
|
||||
void QAbstractSpinBox_Fixup(const QAbstractSpinBox* self, struct miqt_string* input) {
|
||||
QString input_QString = QString::fromUtf8(&input->data, input->len);
|
||||
void QAbstractSpinBox_Fixup(const QAbstractSpinBox* self, struct miqt_string input) {
|
||||
QString input_QString = QString::fromUtf8(input.data, input.len);
|
||||
self->fixup(input_QString);
|
||||
}
|
||||
|
||||
@ -200,32 +216,48 @@ void QAbstractSpinBox_connect_EditingFinished(QAbstractSpinBox* self, intptr_t s
|
||||
});
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractSpinBox_Tr2(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractSpinBox_Tr2(const char* s, const char* c) {
|
||||
QString _ret = QAbstractSpinBox::tr(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractSpinBox_Tr3(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractSpinBox_Tr3(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractSpinBox::tr(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractSpinBox_TrUtf82(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractSpinBox_TrUtf82(const char* s, const char* c) {
|
||||
QString _ret = QAbstractSpinBox::trUtf8(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractSpinBox_TrUtf83(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractSpinBox_TrUtf83(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractSpinBox::trUtf8(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAbstractSpinBox_Delete(QAbstractSpinBox* self) {
|
||||
|
@ -9,7 +9,6 @@ package qt
|
||||
import "C"
|
||||
|
||||
import (
|
||||
"github.com/mappu/miqt/libmiqt"
|
||||
"runtime"
|
||||
"runtime/cgo"
|
||||
"unsafe"
|
||||
@ -94,24 +93,24 @@ func (this *QAbstractSpinBox) MetaObject() *QMetaObject {
|
||||
func (this *QAbstractSpinBox) Metacast(param1 string) unsafe.Pointer {
|
||||
param1_Cstring := C.CString(param1)
|
||||
defer C.free(unsafe.Pointer(param1_Cstring))
|
||||
return C.QAbstractSpinBox_Metacast(this.h, param1_Cstring)
|
||||
return (unsafe.Pointer)(C.QAbstractSpinBox_Metacast(this.h, param1_Cstring))
|
||||
}
|
||||
|
||||
func QAbstractSpinBox_Tr(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractSpinBox_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractSpinBox_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAbstractSpinBox_TrUtf8(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractSpinBox_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractSpinBox_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -136,23 +135,25 @@ func (this *QAbstractSpinBox) HasAcceptableInput() bool {
|
||||
}
|
||||
|
||||
func (this *QAbstractSpinBox) Text() string {
|
||||
var _ms *C.struct_miqt_string = C.QAbstractSpinBox_Text(this.h)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractSpinBox_Text(this.h)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func (this *QAbstractSpinBox) SpecialValueText() string {
|
||||
var _ms *C.struct_miqt_string = C.QAbstractSpinBox_SpecialValueText(this.h)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractSpinBox_SpecialValueText(this.h)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func (this *QAbstractSpinBox) SetSpecialValueText(txt string) {
|
||||
txt_ms := libmiqt.Strdupg(txt)
|
||||
defer C.free(txt_ms)
|
||||
C.QAbstractSpinBox_SetSpecialValueText(this.h, (*C.struct_miqt_string)(txt_ms))
|
||||
txt_ms := C.struct_miqt_string{}
|
||||
txt_ms.data = C.CString(txt)
|
||||
txt_ms.len = C.size_t(len(txt))
|
||||
defer C.free(unsafe.Pointer(txt_ms.data))
|
||||
C.QAbstractSpinBox_SetSpecialValueText(this.h, txt_ms)
|
||||
}
|
||||
|
||||
func (this *QAbstractSpinBox) Wrapping() bool {
|
||||
@ -241,15 +242,19 @@ func (this *QAbstractSpinBox) InputMethodQuery(param1 InputMethodQuery) *QVarian
|
||||
}
|
||||
|
||||
func (this *QAbstractSpinBox) Validate(input string, pos *int) QValidator__State {
|
||||
input_ms := libmiqt.Strdupg(input)
|
||||
defer C.free(input_ms)
|
||||
return (QValidator__State)(C.QAbstractSpinBox_Validate(this.h, (*C.struct_miqt_string)(input_ms), (*C.int)(unsafe.Pointer(pos))))
|
||||
input_ms := C.struct_miqt_string{}
|
||||
input_ms.data = C.CString(input)
|
||||
input_ms.len = C.size_t(len(input))
|
||||
defer C.free(unsafe.Pointer(input_ms.data))
|
||||
return (QValidator__State)(C.QAbstractSpinBox_Validate(this.h, input_ms, (*C.int)(unsafe.Pointer(pos))))
|
||||
}
|
||||
|
||||
func (this *QAbstractSpinBox) Fixup(input string) {
|
||||
input_ms := libmiqt.Strdupg(input)
|
||||
defer C.free(input_ms)
|
||||
C.QAbstractSpinBox_Fixup(this.h, (*C.struct_miqt_string)(input_ms))
|
||||
input_ms := C.struct_miqt_string{}
|
||||
input_ms.data = C.CString(input)
|
||||
input_ms.len = C.size_t(len(input))
|
||||
defer C.free(unsafe.Pointer(input_ms.data))
|
||||
C.QAbstractSpinBox_Fixup(this.h, input_ms)
|
||||
}
|
||||
|
||||
func (this *QAbstractSpinBox) StepBy(steps int) {
|
||||
@ -294,9 +299,9 @@ func QAbstractSpinBox_Tr2(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractSpinBox_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractSpinBox_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -305,9 +310,9 @@ func QAbstractSpinBox_Tr3(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractSpinBox_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractSpinBox_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -316,9 +321,9 @@ func QAbstractSpinBox_TrUtf82(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractSpinBox_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractSpinBox_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -327,9 +332,9 @@ func QAbstractSpinBox_TrUtf83(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractSpinBox_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractSpinBox_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
|
@ -33,16 +33,16 @@ QAbstractSpinBox* QAbstractSpinBox_new();
|
||||
QAbstractSpinBox* QAbstractSpinBox_new2(QWidget* parent);
|
||||
QMetaObject* QAbstractSpinBox_MetaObject(const QAbstractSpinBox* self);
|
||||
void* QAbstractSpinBox_Metacast(QAbstractSpinBox* self, const char* param1);
|
||||
struct miqt_string* QAbstractSpinBox_Tr(const char* s);
|
||||
struct miqt_string* QAbstractSpinBox_TrUtf8(const char* s);
|
||||
struct miqt_string QAbstractSpinBox_Tr(const char* s);
|
||||
struct miqt_string QAbstractSpinBox_TrUtf8(const char* s);
|
||||
int QAbstractSpinBox_ButtonSymbols(const QAbstractSpinBox* self);
|
||||
void QAbstractSpinBox_SetButtonSymbols(QAbstractSpinBox* self, int bs);
|
||||
void QAbstractSpinBox_SetCorrectionMode(QAbstractSpinBox* self, int cm);
|
||||
int QAbstractSpinBox_CorrectionMode(const QAbstractSpinBox* self);
|
||||
bool QAbstractSpinBox_HasAcceptableInput(const QAbstractSpinBox* self);
|
||||
struct miqt_string* QAbstractSpinBox_Text(const QAbstractSpinBox* self);
|
||||
struct miqt_string* QAbstractSpinBox_SpecialValueText(const QAbstractSpinBox* self);
|
||||
void QAbstractSpinBox_SetSpecialValueText(QAbstractSpinBox* self, struct miqt_string* txt);
|
||||
struct miqt_string QAbstractSpinBox_Text(const QAbstractSpinBox* self);
|
||||
struct miqt_string QAbstractSpinBox_SpecialValueText(const QAbstractSpinBox* self);
|
||||
void QAbstractSpinBox_SetSpecialValueText(QAbstractSpinBox* self, struct miqt_string txt);
|
||||
bool QAbstractSpinBox_Wrapping(const QAbstractSpinBox* self);
|
||||
void QAbstractSpinBox_SetWrapping(QAbstractSpinBox* self, bool w);
|
||||
void QAbstractSpinBox_SetReadOnly(QAbstractSpinBox* self, bool r);
|
||||
@ -62,8 +62,8 @@ QSize* QAbstractSpinBox_MinimumSizeHint(const QAbstractSpinBox* self);
|
||||
void QAbstractSpinBox_InterpretText(QAbstractSpinBox* self);
|
||||
bool QAbstractSpinBox_Event(QAbstractSpinBox* self, QEvent* event);
|
||||
QVariant* QAbstractSpinBox_InputMethodQuery(const QAbstractSpinBox* self, int param1);
|
||||
int QAbstractSpinBox_Validate(const QAbstractSpinBox* self, struct miqt_string* input, int* pos);
|
||||
void QAbstractSpinBox_Fixup(const QAbstractSpinBox* self, struct miqt_string* input);
|
||||
int QAbstractSpinBox_Validate(const QAbstractSpinBox* self, struct miqt_string input, int* pos);
|
||||
void QAbstractSpinBox_Fixup(const QAbstractSpinBox* self, struct miqt_string input);
|
||||
void QAbstractSpinBox_StepBy(QAbstractSpinBox* self, int steps);
|
||||
void QAbstractSpinBox_StepUp(QAbstractSpinBox* self);
|
||||
void QAbstractSpinBox_StepDown(QAbstractSpinBox* self);
|
||||
@ -71,10 +71,10 @@ void QAbstractSpinBox_SelectAll(QAbstractSpinBox* self);
|
||||
void QAbstractSpinBox_Clear(QAbstractSpinBox* self);
|
||||
void QAbstractSpinBox_EditingFinished(QAbstractSpinBox* self);
|
||||
void QAbstractSpinBox_connect_EditingFinished(QAbstractSpinBox* self, intptr_t slot);
|
||||
struct miqt_string* QAbstractSpinBox_Tr2(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractSpinBox_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string* QAbstractSpinBox_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractSpinBox_TrUtf83(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractSpinBox_Tr2(const char* s, const char* c);
|
||||
struct miqt_string QAbstractSpinBox_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractSpinBox_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string QAbstractSpinBox_TrUtf83(const char* s, const char* c, int n);
|
||||
void QAbstractSpinBox_Delete(QAbstractSpinBox* self);
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -17,18 +17,26 @@ void* QAbstractState_Metacast(QAbstractState* self, const char* param1) {
|
||||
return self->qt_metacast(param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractState_Tr(const char* s) {
|
||||
struct miqt_string QAbstractState_Tr(const char* s) {
|
||||
QString _ret = QAbstractState::tr(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractState_TrUtf8(const char* s) {
|
||||
struct miqt_string QAbstractState_TrUtf8(const char* s) {
|
||||
QString _ret = QAbstractState::trUtf8(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
QState* QAbstractState_ParentState(const QAbstractState* self) {
|
||||
@ -54,32 +62,48 @@ void QAbstractState_connect_ActiveChanged(QAbstractState* self, intptr_t slot) {
|
||||
});
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractState_Tr2(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractState_Tr2(const char* s, const char* c) {
|
||||
QString _ret = QAbstractState::tr(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractState_Tr3(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractState_Tr3(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractState::tr(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractState_TrUtf82(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractState_TrUtf82(const char* s, const char* c) {
|
||||
QString _ret = QAbstractState::trUtf8(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractState_TrUtf83(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractState_TrUtf83(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractState::trUtf8(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAbstractState_Delete(QAbstractState* self) {
|
||||
|
@ -51,24 +51,24 @@ func (this *QAbstractState) MetaObject() *QMetaObject {
|
||||
func (this *QAbstractState) Metacast(param1 string) unsafe.Pointer {
|
||||
param1_Cstring := C.CString(param1)
|
||||
defer C.free(unsafe.Pointer(param1_Cstring))
|
||||
return C.QAbstractState_Metacast(this.h, param1_Cstring)
|
||||
return (unsafe.Pointer)(C.QAbstractState_Metacast(this.h, param1_Cstring))
|
||||
}
|
||||
|
||||
func QAbstractState_Tr(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractState_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractState_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAbstractState_TrUtf8(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractState_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractState_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -109,9 +109,9 @@ func QAbstractState_Tr2(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractState_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractState_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -120,9 +120,9 @@ func QAbstractState_Tr3(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractState_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractState_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -131,9 +131,9 @@ func QAbstractState_TrUtf82(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractState_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractState_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -142,9 +142,9 @@ func QAbstractState_TrUtf83(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractState_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractState_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
|
@ -27,17 +27,17 @@ typedef struct QStateMachine QStateMachine;
|
||||
|
||||
QMetaObject* QAbstractState_MetaObject(const QAbstractState* self);
|
||||
void* QAbstractState_Metacast(QAbstractState* self, const char* param1);
|
||||
struct miqt_string* QAbstractState_Tr(const char* s);
|
||||
struct miqt_string* QAbstractState_TrUtf8(const char* s);
|
||||
struct miqt_string QAbstractState_Tr(const char* s);
|
||||
struct miqt_string QAbstractState_TrUtf8(const char* s);
|
||||
QState* QAbstractState_ParentState(const QAbstractState* self);
|
||||
QStateMachine* QAbstractState_Machine(const QAbstractState* self);
|
||||
bool QAbstractState_Active(const QAbstractState* self);
|
||||
void QAbstractState_ActiveChanged(QAbstractState* self, bool active);
|
||||
void QAbstractState_connect_ActiveChanged(QAbstractState* self, intptr_t slot);
|
||||
struct miqt_string* QAbstractState_Tr2(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractState_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string* QAbstractState_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractState_TrUtf83(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractState_Tr2(const char* s, const char* c);
|
||||
struct miqt_string QAbstractState_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractState_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string QAbstractState_TrUtf83(const char* s, const char* c, int n);
|
||||
void QAbstractState_Delete(QAbstractState* self);
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -28,18 +28,26 @@ void* QAbstractTextDocumentLayout_Metacast(QAbstractTextDocumentLayout* self, co
|
||||
return self->qt_metacast(param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractTextDocumentLayout_Tr(const char* s) {
|
||||
struct miqt_string QAbstractTextDocumentLayout_Tr(const char* s) {
|
||||
QString _ret = QAbstractTextDocumentLayout::tr(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractTextDocumentLayout_TrUtf8(const char* s) {
|
||||
struct miqt_string QAbstractTextDocumentLayout_TrUtf8(const char* s) {
|
||||
QString _ret = QAbstractTextDocumentLayout::trUtf8(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAbstractTextDocumentLayout_Draw(QAbstractTextDocumentLayout* self, QPainter* painter, QAbstractTextDocumentLayout__PaintContext* context) {
|
||||
@ -50,18 +58,26 @@ int QAbstractTextDocumentLayout_HitTest(const QAbstractTextDocumentLayout* self,
|
||||
return self->hitTest(*point, static_cast<Qt::HitTestAccuracy>(accuracy));
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractTextDocumentLayout_AnchorAt(const QAbstractTextDocumentLayout* self, QPointF* pos) {
|
||||
struct miqt_string QAbstractTextDocumentLayout_AnchorAt(const QAbstractTextDocumentLayout* self, QPointF* pos) {
|
||||
QString _ret = self->anchorAt(*pos);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractTextDocumentLayout_ImageAt(const QAbstractTextDocumentLayout* self, QPointF* pos) {
|
||||
struct miqt_string QAbstractTextDocumentLayout_ImageAt(const QAbstractTextDocumentLayout* self, QPointF* pos) {
|
||||
QString _ret = self->imageAt(*pos);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
QTextFormat* QAbstractTextDocumentLayout_FormatAt(const QAbstractTextDocumentLayout* self, QPointF* pos) {
|
||||
@ -159,32 +175,48 @@ void QAbstractTextDocumentLayout_connect_PageCountChanged(QAbstractTextDocumentL
|
||||
});
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractTextDocumentLayout_Tr2(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractTextDocumentLayout_Tr2(const char* s, const char* c) {
|
||||
QString _ret = QAbstractTextDocumentLayout::tr(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractTextDocumentLayout_Tr3(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractTextDocumentLayout_Tr3(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractTextDocumentLayout::tr(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractTextDocumentLayout_TrUtf82(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractTextDocumentLayout_TrUtf82(const char* s, const char* c) {
|
||||
QString _ret = QAbstractTextDocumentLayout::trUtf8(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractTextDocumentLayout_TrUtf83(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractTextDocumentLayout_TrUtf83(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractTextDocumentLayout::trUtf8(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAbstractTextDocumentLayout_UnregisterHandler2(QAbstractTextDocumentLayout* self, int objectType, QObject* component) {
|
||||
|
@ -51,24 +51,24 @@ func (this *QAbstractTextDocumentLayout) MetaObject() *QMetaObject {
|
||||
func (this *QAbstractTextDocumentLayout) Metacast(param1 string) unsafe.Pointer {
|
||||
param1_Cstring := C.CString(param1)
|
||||
defer C.free(unsafe.Pointer(param1_Cstring))
|
||||
return C.QAbstractTextDocumentLayout_Metacast(this.h, param1_Cstring)
|
||||
return (unsafe.Pointer)(C.QAbstractTextDocumentLayout_Metacast(this.h, param1_Cstring))
|
||||
}
|
||||
|
||||
func QAbstractTextDocumentLayout_Tr(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractTextDocumentLayout_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractTextDocumentLayout_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAbstractTextDocumentLayout_TrUtf8(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractTextDocumentLayout_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractTextDocumentLayout_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -81,16 +81,16 @@ func (this *QAbstractTextDocumentLayout) HitTest(point *QPointF, accuracy HitTes
|
||||
}
|
||||
|
||||
func (this *QAbstractTextDocumentLayout) AnchorAt(pos *QPointF) string {
|
||||
var _ms *C.struct_miqt_string = C.QAbstractTextDocumentLayout_AnchorAt(this.h, pos.cPointer())
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractTextDocumentLayout_AnchorAt(this.h, pos.cPointer())
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func (this *QAbstractTextDocumentLayout) ImageAt(pos *QPointF) string {
|
||||
var _ms *C.struct_miqt_string = C.QAbstractTextDocumentLayout_ImageAt(this.h, pos.cPointer())
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractTextDocumentLayout_ImageAt(this.h, pos.cPointer())
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -239,9 +239,9 @@ func QAbstractTextDocumentLayout_Tr2(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractTextDocumentLayout_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractTextDocumentLayout_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -250,9 +250,9 @@ func QAbstractTextDocumentLayout_Tr3(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractTextDocumentLayout_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractTextDocumentLayout_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -261,9 +261,9 @@ func QAbstractTextDocumentLayout_TrUtf82(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractTextDocumentLayout_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractTextDocumentLayout_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -272,9 +272,9 @@ func QAbstractTextDocumentLayout_TrUtf83(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractTextDocumentLayout_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractTextDocumentLayout_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
|
@ -57,12 +57,12 @@ typedef struct QTextObjectInterface QTextObjectInterface;
|
||||
|
||||
QMetaObject* QAbstractTextDocumentLayout_MetaObject(const QAbstractTextDocumentLayout* self);
|
||||
void* QAbstractTextDocumentLayout_Metacast(QAbstractTextDocumentLayout* self, const char* param1);
|
||||
struct miqt_string* QAbstractTextDocumentLayout_Tr(const char* s);
|
||||
struct miqt_string* QAbstractTextDocumentLayout_TrUtf8(const char* s);
|
||||
struct miqt_string QAbstractTextDocumentLayout_Tr(const char* s);
|
||||
struct miqt_string QAbstractTextDocumentLayout_TrUtf8(const char* s);
|
||||
void QAbstractTextDocumentLayout_Draw(QAbstractTextDocumentLayout* self, QPainter* painter, QAbstractTextDocumentLayout__PaintContext* context);
|
||||
int QAbstractTextDocumentLayout_HitTest(const QAbstractTextDocumentLayout* self, QPointF* point, int accuracy);
|
||||
struct miqt_string* QAbstractTextDocumentLayout_AnchorAt(const QAbstractTextDocumentLayout* self, QPointF* pos);
|
||||
struct miqt_string* QAbstractTextDocumentLayout_ImageAt(const QAbstractTextDocumentLayout* self, QPointF* pos);
|
||||
struct miqt_string QAbstractTextDocumentLayout_AnchorAt(const QAbstractTextDocumentLayout* self, QPointF* pos);
|
||||
struct miqt_string QAbstractTextDocumentLayout_ImageAt(const QAbstractTextDocumentLayout* self, QPointF* pos);
|
||||
QTextFormat* QAbstractTextDocumentLayout_FormatAt(const QAbstractTextDocumentLayout* self, QPointF* pos);
|
||||
QTextBlock* QAbstractTextDocumentLayout_BlockWithMarkerAt(const QAbstractTextDocumentLayout* self, QPointF* pos);
|
||||
int QAbstractTextDocumentLayout_PageCount(const QAbstractTextDocumentLayout* self);
|
||||
@ -83,10 +83,10 @@ void QAbstractTextDocumentLayout_DocumentSizeChanged(QAbstractTextDocumentLayout
|
||||
void QAbstractTextDocumentLayout_connect_DocumentSizeChanged(QAbstractTextDocumentLayout* self, intptr_t slot);
|
||||
void QAbstractTextDocumentLayout_PageCountChanged(QAbstractTextDocumentLayout* self, int newPages);
|
||||
void QAbstractTextDocumentLayout_connect_PageCountChanged(QAbstractTextDocumentLayout* self, intptr_t slot);
|
||||
struct miqt_string* QAbstractTextDocumentLayout_Tr2(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractTextDocumentLayout_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string* QAbstractTextDocumentLayout_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractTextDocumentLayout_TrUtf83(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractTextDocumentLayout_Tr2(const char* s, const char* c);
|
||||
struct miqt_string QAbstractTextDocumentLayout_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractTextDocumentLayout_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string QAbstractTextDocumentLayout_TrUtf83(const char* s, const char* c, int n);
|
||||
void QAbstractTextDocumentLayout_UnregisterHandler2(QAbstractTextDocumentLayout* self, int objectType, QObject* component);
|
||||
void QAbstractTextDocumentLayout_Update1(QAbstractTextDocumentLayout* self, QRectF* param1);
|
||||
void QAbstractTextDocumentLayout_connect_Update1(QAbstractTextDocumentLayout* self, intptr_t slot);
|
||||
|
@ -20,18 +20,26 @@ void* QAbstractTransition_Metacast(QAbstractTransition* self, const char* param1
|
||||
return self->qt_metacast(param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractTransition_Tr(const char* s) {
|
||||
struct miqt_string QAbstractTransition_Tr(const char* s) {
|
||||
QString _ret = QAbstractTransition::tr(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractTransition_TrUtf8(const char* s) {
|
||||
struct miqt_string QAbstractTransition_TrUtf8(const char* s) {
|
||||
QString _ret = QAbstractTransition::trUtf8(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
QState* QAbstractTransition_SourceState(const QAbstractTransition* self) {
|
||||
@ -103,32 +111,48 @@ struct miqt_array* QAbstractTransition_Animations(const QAbstractTransition* sel
|
||||
return _out;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractTransition_Tr2(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractTransition_Tr2(const char* s, const char* c) {
|
||||
QString _ret = QAbstractTransition::tr(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractTransition_Tr3(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractTransition_Tr3(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractTransition::tr(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractTransition_TrUtf82(const char* s, const char* c) {
|
||||
struct miqt_string QAbstractTransition_TrUtf82(const char* s, const char* c) {
|
||||
QString _ret = QAbstractTransition::trUtf8(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAbstractTransition_TrUtf83(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAbstractTransition_TrUtf83(const char* s, const char* c, int n) {
|
||||
QString _ret = QAbstractTransition::trUtf8(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAbstractTransition_Delete(QAbstractTransition* self) {
|
||||
|
@ -57,24 +57,24 @@ func (this *QAbstractTransition) MetaObject() *QMetaObject {
|
||||
func (this *QAbstractTransition) Metacast(param1 string) unsafe.Pointer {
|
||||
param1_Cstring := C.CString(param1)
|
||||
defer C.free(unsafe.Pointer(param1_Cstring))
|
||||
return C.QAbstractTransition_Metacast(this.h, param1_Cstring)
|
||||
return (unsafe.Pointer)(C.QAbstractTransition_Metacast(this.h, param1_Cstring))
|
||||
}
|
||||
|
||||
func QAbstractTransition_Tr(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractTransition_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractTransition_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAbstractTransition_TrUtf8(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractTransition_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractTransition_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -149,9 +149,9 @@ func QAbstractTransition_Tr2(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractTransition_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractTransition_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -160,9 +160,9 @@ func QAbstractTransition_Tr3(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractTransition_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractTransition_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -171,9 +171,9 @@ func QAbstractTransition_TrUtf82(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractTransition_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractTransition_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -182,9 +182,9 @@ func QAbstractTransition_TrUtf83(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAbstractTransition_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAbstractTransition_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
|
@ -31,8 +31,8 @@ typedef struct QStateMachine QStateMachine;
|
||||
|
||||
QMetaObject* QAbstractTransition_MetaObject(const QAbstractTransition* self);
|
||||
void* QAbstractTransition_Metacast(QAbstractTransition* self, const char* param1);
|
||||
struct miqt_string* QAbstractTransition_Tr(const char* s);
|
||||
struct miqt_string* QAbstractTransition_TrUtf8(const char* s);
|
||||
struct miqt_string QAbstractTransition_Tr(const char* s);
|
||||
struct miqt_string QAbstractTransition_TrUtf8(const char* s);
|
||||
QState* QAbstractTransition_SourceState(const QAbstractTransition* self);
|
||||
QAbstractState* QAbstractTransition_TargetState(const QAbstractTransition* self);
|
||||
void QAbstractTransition_SetTargetState(QAbstractTransition* self, QAbstractState* target);
|
||||
@ -44,10 +44,10 @@ QStateMachine* QAbstractTransition_Machine(const QAbstractTransition* self);
|
||||
void QAbstractTransition_AddAnimation(QAbstractTransition* self, QAbstractAnimation* animation);
|
||||
void QAbstractTransition_RemoveAnimation(QAbstractTransition* self, QAbstractAnimation* animation);
|
||||
struct miqt_array* QAbstractTransition_Animations(const QAbstractTransition* self);
|
||||
struct miqt_string* QAbstractTransition_Tr2(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractTransition_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string* QAbstractTransition_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string* QAbstractTransition_TrUtf83(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractTransition_Tr2(const char* s, const char* c);
|
||||
struct miqt_string QAbstractTransition_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string QAbstractTransition_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string QAbstractTransition_TrUtf83(const char* s, const char* c, int n);
|
||||
void QAbstractTransition_Delete(QAbstractTransition* self);
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -123,15 +123,19 @@ int QAccessibleInterface_IndexOfChild(const QAccessibleInterface* self, QAccessi
|
||||
return self->indexOfChild(param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleInterface_Text(const QAccessibleInterface* self, int t) {
|
||||
struct miqt_string QAccessibleInterface_Text(const QAccessibleInterface* self, int t) {
|
||||
QString _ret = self->text(static_cast<QAccessible::Text>(t));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAccessibleInterface_SetText(QAccessibleInterface* self, int t, struct miqt_string* text) {
|
||||
QString text_QString = QString::fromUtf8(&text->data, text->len);
|
||||
void QAccessibleInterface_SetText(QAccessibleInterface* self, int t, struct miqt_string text) {
|
||||
QString text_QString = QString::fromUtf8(text.data, text.len);
|
||||
self->setText(static_cast<QAccessible::Text>(t), text_QString);
|
||||
}
|
||||
|
||||
@ -220,32 +224,48 @@ void QAccessibleTextInterface_SetCursorPosition(QAccessibleTextInterface* self,
|
||||
self->setCursorPosition(static_cast<int>(position));
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleTextInterface_Text(const QAccessibleTextInterface* self, int startOffset, int endOffset) {
|
||||
struct miqt_string QAccessibleTextInterface_Text(const QAccessibleTextInterface* self, int startOffset, int endOffset) {
|
||||
QString _ret = self->text(static_cast<int>(startOffset), static_cast<int>(endOffset));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleTextInterface_TextBeforeOffset(const QAccessibleTextInterface* self, int offset, int boundaryType, int* startOffset, int* endOffset) {
|
||||
struct miqt_string QAccessibleTextInterface_TextBeforeOffset(const QAccessibleTextInterface* self, int offset, int boundaryType, int* startOffset, int* endOffset) {
|
||||
QString _ret = self->textBeforeOffset(static_cast<int>(offset), static_cast<QAccessible::TextBoundaryType>(boundaryType), static_cast<int*>(startOffset), static_cast<int*>(endOffset));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleTextInterface_TextAfterOffset(const QAccessibleTextInterface* self, int offset, int boundaryType, int* startOffset, int* endOffset) {
|
||||
struct miqt_string QAccessibleTextInterface_TextAfterOffset(const QAccessibleTextInterface* self, int offset, int boundaryType, int* startOffset, int* endOffset) {
|
||||
QString _ret = self->textAfterOffset(static_cast<int>(offset), static_cast<QAccessible::TextBoundaryType>(boundaryType), static_cast<int*>(startOffset), static_cast<int*>(endOffset));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleTextInterface_TextAtOffset(const QAccessibleTextInterface* self, int offset, int boundaryType, int* startOffset, int* endOffset) {
|
||||
struct miqt_string QAccessibleTextInterface_TextAtOffset(const QAccessibleTextInterface* self, int offset, int boundaryType, int* startOffset, int* endOffset) {
|
||||
QString _ret = self->textAtOffset(static_cast<int>(offset), static_cast<QAccessible::TextBoundaryType>(boundaryType), static_cast<int*>(startOffset), static_cast<int*>(endOffset));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
int QAccessibleTextInterface_CharacterCount(const QAccessibleTextInterface* self) {
|
||||
@ -264,11 +284,15 @@ void QAccessibleTextInterface_ScrollToSubstring(QAccessibleTextInterface* self,
|
||||
self->scrollToSubstring(static_cast<int>(startIndex), static_cast<int>(endIndex));
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleTextInterface_Attributes(const QAccessibleTextInterface* self, int offset, int* startOffset, int* endOffset) {
|
||||
struct miqt_string QAccessibleTextInterface_Attributes(const QAccessibleTextInterface* self, int offset, int* startOffset, int* endOffset) {
|
||||
QString _ret = self->attributes(static_cast<int>(offset), static_cast<int*>(startOffset), static_cast<int*>(endOffset));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAccessibleTextInterface_OperatorAssign(QAccessibleTextInterface* self, QAccessibleTextInterface* param1) {
|
||||
@ -283,13 +307,13 @@ void QAccessibleEditableTextInterface_DeleteText(QAccessibleEditableTextInterfac
|
||||
self->deleteText(static_cast<int>(startOffset), static_cast<int>(endOffset));
|
||||
}
|
||||
|
||||
void QAccessibleEditableTextInterface_InsertText(QAccessibleEditableTextInterface* self, int offset, struct miqt_string* text) {
|
||||
QString text_QString = QString::fromUtf8(&text->data, text->len);
|
||||
void QAccessibleEditableTextInterface_InsertText(QAccessibleEditableTextInterface* self, int offset, struct miqt_string text) {
|
||||
QString text_QString = QString::fromUtf8(text.data, text.len);
|
||||
self->insertText(static_cast<int>(offset), text_QString);
|
||||
}
|
||||
|
||||
void QAccessibleEditableTextInterface_ReplaceText(QAccessibleEditableTextInterface* self, int startOffset, int endOffset, struct miqt_string* text) {
|
||||
QString text_QString = QString::fromUtf8(&text->data, text->len);
|
||||
void QAccessibleEditableTextInterface_ReplaceText(QAccessibleEditableTextInterface* self, int startOffset, int endOffset, struct miqt_string text) {
|
||||
QString text_QString = QString::fromUtf8(text.data, text.len);
|
||||
self->replaceText(static_cast<int>(startOffset), static_cast<int>(endOffset), text_QString);
|
||||
}
|
||||
|
||||
@ -416,18 +440,26 @@ struct miqt_array* QAccessibleTableInterface_SelectedCells(const QAccessibleTabl
|
||||
return _out;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleTableInterface_ColumnDescription(const QAccessibleTableInterface* self, int column) {
|
||||
struct miqt_string QAccessibleTableInterface_ColumnDescription(const QAccessibleTableInterface* self, int column) {
|
||||
QString _ret = self->columnDescription(static_cast<int>(column));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleTableInterface_RowDescription(const QAccessibleTableInterface* self, int row) {
|
||||
struct miqt_string QAccessibleTableInterface_RowDescription(const QAccessibleTableInterface* self, int row) {
|
||||
QString _ret = self->rowDescription(static_cast<int>(row));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
int QAccessibleTableInterface_SelectedColumnCount(const QAccessibleTableInterface* self) {
|
||||
@ -504,29 +536,41 @@ void QAccessibleTableInterface_Delete(QAccessibleTableInterface* self) {
|
||||
delete self;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleActionInterface_Tr(const char* sourceText) {
|
||||
struct miqt_string QAccessibleActionInterface_Tr(const char* sourceText) {
|
||||
QString _ret = QAccessibleActionInterface::tr(sourceText);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleActionInterface_TrUtf8(const char* sourceText) {
|
||||
struct miqt_string QAccessibleActionInterface_TrUtf8(const char* sourceText) {
|
||||
QString _ret = QAccessibleActionInterface::trUtf8(sourceText);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_array* QAccessibleActionInterface_ActionNames(const QAccessibleActionInterface* self) {
|
||||
QStringList _ret = self->actionNames();
|
||||
// Convert QList<> from C++ memory to manually-managed C memory
|
||||
struct miqt_string** _arr = static_cast<struct miqt_string**>(malloc(sizeof(struct miqt_string*) * _ret.length()));
|
||||
struct miqt_string* _arr = static_cast<struct miqt_string*>(malloc(sizeof(struct miqt_string) * _ret.length()));
|
||||
for (size_t i = 0, e = _ret.length(); i < e; ++i) {
|
||||
QString _lv_ret = _ret[i];
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _lv_b = _lv_ret.toUtf8();
|
||||
_arr[i] = miqt_strdup(_lv_b.data(), _lv_b.length());
|
||||
struct miqt_string _lv_ms;
|
||||
_lv_ms.len = _lv_b.length();
|
||||
_lv_ms.data = static_cast<char*>(malloc(_lv_ms.len));
|
||||
memcpy(_lv_ms.data, _lv_b.data(), _lv_ms.len);
|
||||
_arr[i] = _lv_ms;
|
||||
}
|
||||
struct miqt_array* _out = static_cast<struct miqt_array*>(malloc(sizeof(struct miqt_array)));
|
||||
_out->len = _ret.length();
|
||||
@ -534,37 +578,49 @@ struct miqt_array* QAccessibleActionInterface_ActionNames(const QAccessibleActio
|
||||
return _out;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleActionInterface_LocalizedActionName(const QAccessibleActionInterface* self, struct miqt_string* name) {
|
||||
QString name_QString = QString::fromUtf8(&name->data, name->len);
|
||||
struct miqt_string QAccessibleActionInterface_LocalizedActionName(const QAccessibleActionInterface* self, struct miqt_string name) {
|
||||
QString name_QString = QString::fromUtf8(name.data, name.len);
|
||||
QString _ret = self->localizedActionName(name_QString);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleActionInterface_LocalizedActionDescription(const QAccessibleActionInterface* self, struct miqt_string* name) {
|
||||
QString name_QString = QString::fromUtf8(&name->data, name->len);
|
||||
struct miqt_string QAccessibleActionInterface_LocalizedActionDescription(const QAccessibleActionInterface* self, struct miqt_string name) {
|
||||
QString name_QString = QString::fromUtf8(name.data, name.len);
|
||||
QString _ret = self->localizedActionDescription(name_QString);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAccessibleActionInterface_DoAction(QAccessibleActionInterface* self, struct miqt_string* actionName) {
|
||||
QString actionName_QString = QString::fromUtf8(&actionName->data, actionName->len);
|
||||
void QAccessibleActionInterface_DoAction(QAccessibleActionInterface* self, struct miqt_string actionName) {
|
||||
QString actionName_QString = QString::fromUtf8(actionName.data, actionName.len);
|
||||
self->doAction(actionName_QString);
|
||||
}
|
||||
|
||||
struct miqt_array* QAccessibleActionInterface_KeyBindingsForAction(const QAccessibleActionInterface* self, struct miqt_string* actionName) {
|
||||
QString actionName_QString = QString::fromUtf8(&actionName->data, actionName->len);
|
||||
struct miqt_array* QAccessibleActionInterface_KeyBindingsForAction(const QAccessibleActionInterface* self, struct miqt_string actionName) {
|
||||
QString actionName_QString = QString::fromUtf8(actionName.data, actionName.len);
|
||||
QStringList _ret = self->keyBindingsForAction(actionName_QString);
|
||||
// Convert QList<> from C++ memory to manually-managed C memory
|
||||
struct miqt_string** _arr = static_cast<struct miqt_string**>(malloc(sizeof(struct miqt_string*) * _ret.length()));
|
||||
struct miqt_string* _arr = static_cast<struct miqt_string*>(malloc(sizeof(struct miqt_string) * _ret.length()));
|
||||
for (size_t i = 0, e = _ret.length(); i < e; ++i) {
|
||||
QString _lv_ret = _ret[i];
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _lv_b = _lv_ret.toUtf8();
|
||||
_arr[i] = miqt_strdup(_lv_b.data(), _lv_b.length());
|
||||
struct miqt_string _lv_ms;
|
||||
_lv_ms.len = _lv_b.length();
|
||||
_lv_ms.data = static_cast<char*>(malloc(_lv_ms.len));
|
||||
memcpy(_lv_ms.data, _lv_b.data(), _lv_ms.len);
|
||||
_arr[i] = _lv_ms;
|
||||
}
|
||||
struct miqt_array* _out = static_cast<struct miqt_array*>(malloc(sizeof(struct miqt_array)));
|
||||
_out->len = _ret.length();
|
||||
@ -572,131 +628,199 @@ struct miqt_array* QAccessibleActionInterface_KeyBindingsForAction(const QAccess
|
||||
return _out;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleActionInterface_PressAction() {
|
||||
struct miqt_string QAccessibleActionInterface_PressAction() {
|
||||
const QString _ret = QAccessibleActionInterface::pressAction();
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleActionInterface_IncreaseAction() {
|
||||
struct miqt_string QAccessibleActionInterface_IncreaseAction() {
|
||||
const QString _ret = QAccessibleActionInterface::increaseAction();
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleActionInterface_DecreaseAction() {
|
||||
struct miqt_string QAccessibleActionInterface_DecreaseAction() {
|
||||
const QString _ret = QAccessibleActionInterface::decreaseAction();
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleActionInterface_ShowMenuAction() {
|
||||
struct miqt_string QAccessibleActionInterface_ShowMenuAction() {
|
||||
const QString _ret = QAccessibleActionInterface::showMenuAction();
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleActionInterface_SetFocusAction() {
|
||||
struct miqt_string QAccessibleActionInterface_SetFocusAction() {
|
||||
const QString _ret = QAccessibleActionInterface::setFocusAction();
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleActionInterface_ToggleAction() {
|
||||
struct miqt_string QAccessibleActionInterface_ToggleAction() {
|
||||
const QString _ret = QAccessibleActionInterface::toggleAction();
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleActionInterface_ScrollLeftAction() {
|
||||
struct miqt_string QAccessibleActionInterface_ScrollLeftAction() {
|
||||
QString _ret = QAccessibleActionInterface::scrollLeftAction();
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleActionInterface_ScrollRightAction() {
|
||||
struct miqt_string QAccessibleActionInterface_ScrollRightAction() {
|
||||
QString _ret = QAccessibleActionInterface::scrollRightAction();
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleActionInterface_ScrollUpAction() {
|
||||
struct miqt_string QAccessibleActionInterface_ScrollUpAction() {
|
||||
QString _ret = QAccessibleActionInterface::scrollUpAction();
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleActionInterface_ScrollDownAction() {
|
||||
struct miqt_string QAccessibleActionInterface_ScrollDownAction() {
|
||||
QString _ret = QAccessibleActionInterface::scrollDownAction();
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleActionInterface_NextPageAction() {
|
||||
struct miqt_string QAccessibleActionInterface_NextPageAction() {
|
||||
QString _ret = QAccessibleActionInterface::nextPageAction();
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleActionInterface_PreviousPageAction() {
|
||||
struct miqt_string QAccessibleActionInterface_PreviousPageAction() {
|
||||
QString _ret = QAccessibleActionInterface::previousPageAction();
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAccessibleActionInterface_OperatorAssign(QAccessibleActionInterface* self, QAccessibleActionInterface* param1) {
|
||||
self->operator=(*param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleActionInterface_Tr2(const char* sourceText, const char* disambiguation) {
|
||||
struct miqt_string QAccessibleActionInterface_Tr2(const char* sourceText, const char* disambiguation) {
|
||||
QString _ret = QAccessibleActionInterface::tr(sourceText, disambiguation);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleActionInterface_Tr3(const char* sourceText, const char* disambiguation, int n) {
|
||||
struct miqt_string QAccessibleActionInterface_Tr3(const char* sourceText, const char* disambiguation, int n) {
|
||||
QString _ret = QAccessibleActionInterface::tr(sourceText, disambiguation, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleActionInterface_TrUtf82(const char* sourceText, const char* disambiguation) {
|
||||
struct miqt_string QAccessibleActionInterface_TrUtf82(const char* sourceText, const char* disambiguation) {
|
||||
QString _ret = QAccessibleActionInterface::trUtf8(sourceText, disambiguation);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleActionInterface_TrUtf83(const char* sourceText, const char* disambiguation, int n) {
|
||||
struct miqt_string QAccessibleActionInterface_TrUtf83(const char* sourceText, const char* disambiguation, int n) {
|
||||
QString _ret = QAccessibleActionInterface::trUtf8(sourceText, disambiguation, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAccessibleActionInterface_Delete(QAccessibleActionInterface* self) {
|
||||
delete self;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleImageInterface_ImageDescription(const QAccessibleImageInterface* self) {
|
||||
struct miqt_string QAccessibleImageInterface_ImageDescription(const QAccessibleImageInterface* self) {
|
||||
QString _ret = self->imageDescription();
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
QSize* QAccessibleImageInterface_ImageSize(const QAccessibleImageInterface* self) {
|
||||
@ -813,21 +937,25 @@ void QAccessibleTextSelectionEvent_Delete(QAccessibleTextSelectionEvent* self) {
|
||||
delete self;
|
||||
}
|
||||
|
||||
QAccessibleTextInsertEvent* QAccessibleTextInsertEvent_new(QObject* obj, int position, struct miqt_string* text) {
|
||||
QString text_QString = QString::fromUtf8(&text->data, text->len);
|
||||
QAccessibleTextInsertEvent* QAccessibleTextInsertEvent_new(QObject* obj, int position, struct miqt_string text) {
|
||||
QString text_QString = QString::fromUtf8(text.data, text.len);
|
||||
return new QAccessibleTextInsertEvent(obj, static_cast<int>(position), text_QString);
|
||||
}
|
||||
|
||||
QAccessibleTextInsertEvent* QAccessibleTextInsertEvent_new2(QAccessibleInterface* iface, int position, struct miqt_string* text) {
|
||||
QString text_QString = QString::fromUtf8(&text->data, text->len);
|
||||
QAccessibleTextInsertEvent* QAccessibleTextInsertEvent_new2(QAccessibleInterface* iface, int position, struct miqt_string text) {
|
||||
QString text_QString = QString::fromUtf8(text.data, text.len);
|
||||
return new QAccessibleTextInsertEvent(iface, static_cast<int>(position), text_QString);
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleTextInsertEvent_TextInserted(const QAccessibleTextInsertEvent* self) {
|
||||
struct miqt_string QAccessibleTextInsertEvent_TextInserted(const QAccessibleTextInsertEvent* self) {
|
||||
QString _ret = self->textInserted();
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
int QAccessibleTextInsertEvent_ChangePosition(const QAccessibleTextInsertEvent* self) {
|
||||
@ -838,21 +966,25 @@ void QAccessibleTextInsertEvent_Delete(QAccessibleTextInsertEvent* self) {
|
||||
delete self;
|
||||
}
|
||||
|
||||
QAccessibleTextRemoveEvent* QAccessibleTextRemoveEvent_new(QObject* obj, int position, struct miqt_string* text) {
|
||||
QString text_QString = QString::fromUtf8(&text->data, text->len);
|
||||
QAccessibleTextRemoveEvent* QAccessibleTextRemoveEvent_new(QObject* obj, int position, struct miqt_string text) {
|
||||
QString text_QString = QString::fromUtf8(text.data, text.len);
|
||||
return new QAccessibleTextRemoveEvent(obj, static_cast<int>(position), text_QString);
|
||||
}
|
||||
|
||||
QAccessibleTextRemoveEvent* QAccessibleTextRemoveEvent_new2(QAccessibleInterface* iface, int position, struct miqt_string* text) {
|
||||
QString text_QString = QString::fromUtf8(&text->data, text->len);
|
||||
QAccessibleTextRemoveEvent* QAccessibleTextRemoveEvent_new2(QAccessibleInterface* iface, int position, struct miqt_string text) {
|
||||
QString text_QString = QString::fromUtf8(text.data, text.len);
|
||||
return new QAccessibleTextRemoveEvent(iface, static_cast<int>(position), text_QString);
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleTextRemoveEvent_TextRemoved(const QAccessibleTextRemoveEvent* self) {
|
||||
struct miqt_string QAccessibleTextRemoveEvent_TextRemoved(const QAccessibleTextRemoveEvent* self) {
|
||||
QString _ret = self->textRemoved();
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
int QAccessibleTextRemoveEvent_ChangePosition(const QAccessibleTextRemoveEvent* self) {
|
||||
@ -863,30 +995,38 @@ void QAccessibleTextRemoveEvent_Delete(QAccessibleTextRemoveEvent* self) {
|
||||
delete self;
|
||||
}
|
||||
|
||||
QAccessibleTextUpdateEvent* QAccessibleTextUpdateEvent_new(QObject* obj, int position, struct miqt_string* oldText, struct miqt_string* text) {
|
||||
QString oldText_QString = QString::fromUtf8(&oldText->data, oldText->len);
|
||||
QString text_QString = QString::fromUtf8(&text->data, text->len);
|
||||
QAccessibleTextUpdateEvent* QAccessibleTextUpdateEvent_new(QObject* obj, int position, struct miqt_string oldText, struct miqt_string text) {
|
||||
QString oldText_QString = QString::fromUtf8(oldText.data, oldText.len);
|
||||
QString text_QString = QString::fromUtf8(text.data, text.len);
|
||||
return new QAccessibleTextUpdateEvent(obj, static_cast<int>(position), oldText_QString, text_QString);
|
||||
}
|
||||
|
||||
QAccessibleTextUpdateEvent* QAccessibleTextUpdateEvent_new2(QAccessibleInterface* iface, int position, struct miqt_string* oldText, struct miqt_string* text) {
|
||||
QString oldText_QString = QString::fromUtf8(&oldText->data, oldText->len);
|
||||
QString text_QString = QString::fromUtf8(&text->data, text->len);
|
||||
QAccessibleTextUpdateEvent* QAccessibleTextUpdateEvent_new2(QAccessibleInterface* iface, int position, struct miqt_string oldText, struct miqt_string text) {
|
||||
QString oldText_QString = QString::fromUtf8(oldText.data, oldText.len);
|
||||
QString text_QString = QString::fromUtf8(text.data, text.len);
|
||||
return new QAccessibleTextUpdateEvent(iface, static_cast<int>(position), oldText_QString, text_QString);
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleTextUpdateEvent_TextRemoved(const QAccessibleTextUpdateEvent* self) {
|
||||
struct miqt_string QAccessibleTextUpdateEvent_TextRemoved(const QAccessibleTextUpdateEvent* self) {
|
||||
QString _ret = self->textRemoved();
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleTextUpdateEvent_TextInserted(const QAccessibleTextUpdateEvent* self) {
|
||||
struct miqt_string QAccessibleTextUpdateEvent_TextInserted(const QAccessibleTextUpdateEvent* self) {
|
||||
QString _ret = self->textInserted();
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
int QAccessibleTextUpdateEvent_ChangePosition(const QAccessibleTextUpdateEvent* self) {
|
||||
|
@ -9,7 +9,6 @@ package qt
|
||||
import "C"
|
||||
|
||||
import (
|
||||
"github.com/mappu/miqt/libmiqt"
|
||||
"runtime"
|
||||
"unsafe"
|
||||
)
|
||||
@ -383,16 +382,18 @@ func (this *QAccessibleInterface) IndexOfChild(param1 *QAccessibleInterface) int
|
||||
}
|
||||
|
||||
func (this *QAccessibleInterface) Text(t QAccessible__Text) string {
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleInterface_Text(this.h, (C.int)(t))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleInterface_Text(this.h, (C.int)(t))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func (this *QAccessibleInterface) SetText(t QAccessible__Text, text string) {
|
||||
text_ms := libmiqt.Strdupg(text)
|
||||
defer C.free(text_ms)
|
||||
C.QAccessibleInterface_SetText(this.h, (C.int)(t), (*C.struct_miqt_string)(text_ms))
|
||||
text_ms := C.struct_miqt_string{}
|
||||
text_ms.data = C.CString(text)
|
||||
text_ms.len = C.size_t(len(text))
|
||||
defer C.free(unsafe.Pointer(text_ms.data))
|
||||
C.QAccessibleInterface_SetText(this.h, (C.int)(t), text_ms)
|
||||
}
|
||||
|
||||
func (this *QAccessibleInterface) Rect() *QRect {
|
||||
@ -460,7 +461,7 @@ func (this *QAccessibleInterface) VirtualHook(id int, data unsafe.Pointer) {
|
||||
}
|
||||
|
||||
func (this *QAccessibleInterface) InterfaceCast(param1 QAccessible__InterfaceType) unsafe.Pointer {
|
||||
return C.QAccessibleInterface_InterfaceCast(this.h, (C.int)(param1))
|
||||
return (unsafe.Pointer)(C.QAccessibleInterface_InterfaceCast(this.h, (C.int)(param1)))
|
||||
}
|
||||
|
||||
type QAccessibleTextInterface struct {
|
||||
@ -521,30 +522,30 @@ func (this *QAccessibleTextInterface) SetCursorPosition(position int) {
|
||||
}
|
||||
|
||||
func (this *QAccessibleTextInterface) Text(startOffset int, endOffset int) string {
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleTextInterface_Text(this.h, (C.int)(startOffset), (C.int)(endOffset))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleTextInterface_Text(this.h, (C.int)(startOffset), (C.int)(endOffset))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func (this *QAccessibleTextInterface) TextBeforeOffset(offset int, boundaryType QAccessible__TextBoundaryType, startOffset *int, endOffset *int) string {
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleTextInterface_TextBeforeOffset(this.h, (C.int)(offset), (C.int)(boundaryType), (*C.int)(unsafe.Pointer(startOffset)), (*C.int)(unsafe.Pointer(endOffset)))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleTextInterface_TextBeforeOffset(this.h, (C.int)(offset), (C.int)(boundaryType), (*C.int)(unsafe.Pointer(startOffset)), (*C.int)(unsafe.Pointer(endOffset)))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func (this *QAccessibleTextInterface) TextAfterOffset(offset int, boundaryType QAccessible__TextBoundaryType, startOffset *int, endOffset *int) string {
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleTextInterface_TextAfterOffset(this.h, (C.int)(offset), (C.int)(boundaryType), (*C.int)(unsafe.Pointer(startOffset)), (*C.int)(unsafe.Pointer(endOffset)))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleTextInterface_TextAfterOffset(this.h, (C.int)(offset), (C.int)(boundaryType), (*C.int)(unsafe.Pointer(startOffset)), (*C.int)(unsafe.Pointer(endOffset)))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func (this *QAccessibleTextInterface) TextAtOffset(offset int, boundaryType QAccessible__TextBoundaryType, startOffset *int, endOffset *int) string {
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleTextInterface_TextAtOffset(this.h, (C.int)(offset), (C.int)(boundaryType), (*C.int)(unsafe.Pointer(startOffset)), (*C.int)(unsafe.Pointer(endOffset)))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleTextInterface_TextAtOffset(this.h, (C.int)(offset), (C.int)(boundaryType), (*C.int)(unsafe.Pointer(startOffset)), (*C.int)(unsafe.Pointer(endOffset)))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -568,9 +569,9 @@ func (this *QAccessibleTextInterface) ScrollToSubstring(startIndex int, endIndex
|
||||
}
|
||||
|
||||
func (this *QAccessibleTextInterface) Attributes(offset int, startOffset *int, endOffset *int) string {
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleTextInterface_Attributes(this.h, (C.int)(offset), (*C.int)(unsafe.Pointer(startOffset)), (*C.int)(unsafe.Pointer(endOffset)))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleTextInterface_Attributes(this.h, (C.int)(offset), (*C.int)(unsafe.Pointer(startOffset)), (*C.int)(unsafe.Pointer(endOffset)))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -626,15 +627,19 @@ func (this *QAccessibleEditableTextInterface) DeleteText(startOffset int, endOff
|
||||
}
|
||||
|
||||
func (this *QAccessibleEditableTextInterface) InsertText(offset int, text string) {
|
||||
text_ms := libmiqt.Strdupg(text)
|
||||
defer C.free(text_ms)
|
||||
C.QAccessibleEditableTextInterface_InsertText(this.h, (C.int)(offset), (*C.struct_miqt_string)(text_ms))
|
||||
text_ms := C.struct_miqt_string{}
|
||||
text_ms.data = C.CString(text)
|
||||
text_ms.len = C.size_t(len(text))
|
||||
defer C.free(unsafe.Pointer(text_ms.data))
|
||||
C.QAccessibleEditableTextInterface_InsertText(this.h, (C.int)(offset), text_ms)
|
||||
}
|
||||
|
||||
func (this *QAccessibleEditableTextInterface) ReplaceText(startOffset int, endOffset int, text string) {
|
||||
text_ms := libmiqt.Strdupg(text)
|
||||
defer C.free(text_ms)
|
||||
C.QAccessibleEditableTextInterface_ReplaceText(this.h, (C.int)(startOffset), (C.int)(endOffset), (*C.struct_miqt_string)(text_ms))
|
||||
text_ms := C.struct_miqt_string{}
|
||||
text_ms.data = C.CString(text)
|
||||
text_ms.len = C.size_t(len(text))
|
||||
defer C.free(unsafe.Pointer(text_ms.data))
|
||||
C.QAccessibleEditableTextInterface_ReplaceText(this.h, (C.int)(startOffset), (C.int)(endOffset), text_ms)
|
||||
}
|
||||
|
||||
func (this *QAccessibleEditableTextInterface) OperatorAssign(param1 *QAccessibleEditableTextInterface) {
|
||||
@ -884,16 +889,16 @@ func (this *QAccessibleTableInterface) SelectedCells() []*QAccessibleInterface {
|
||||
}
|
||||
|
||||
func (this *QAccessibleTableInterface) ColumnDescription(column int) string {
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleTableInterface_ColumnDescription(this.h, (C.int)(column))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleTableInterface_ColumnDescription(this.h, (C.int)(column))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func (this *QAccessibleTableInterface) RowDescription(row int) string {
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleTableInterface_RowDescription(this.h, (C.int)(row))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleTableInterface_RowDescription(this.h, (C.int)(row))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -1009,29 +1014,29 @@ func UnsafeNewQAccessibleActionInterface(h unsafe.Pointer) *QAccessibleActionInt
|
||||
func QAccessibleActionInterface_Tr(sourceText string) string {
|
||||
sourceText_Cstring := C.CString(sourceText)
|
||||
defer C.free(unsafe.Pointer(sourceText_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleActionInterface_Tr(sourceText_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleActionInterface_Tr(sourceText_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAccessibleActionInterface_TrUtf8(sourceText string) string {
|
||||
sourceText_Cstring := C.CString(sourceText)
|
||||
defer C.free(unsafe.Pointer(sourceText_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleActionInterface_TrUtf8(sourceText_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleActionInterface_TrUtf8(sourceText_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func (this *QAccessibleActionInterface) ActionNames() []string {
|
||||
var _ma *C.struct_miqt_array = C.QAccessibleActionInterface_ActionNames(this.h)
|
||||
_ret := make([]string, int(_ma.len))
|
||||
_outCast := (*[0xffff]*C.struct_miqt_string)(unsafe.Pointer(_ma.data)) // hey ya
|
||||
_outCast := (*[0xffff]C.struct_miqt_string)(unsafe.Pointer(_ma.data)) // hey ya
|
||||
for i := 0; i < int(_ma.len); i++ {
|
||||
var _lv_ms *C.struct_miqt_string = _outCast[i]
|
||||
_lv_ret := C.GoStringN(&_lv_ms.data, C.int(int64(_lv_ms.len)))
|
||||
C.free(unsafe.Pointer(_lv_ms))
|
||||
var _lv_ms C.struct_miqt_string = _outCast[i]
|
||||
_lv_ret := C.GoStringN(_lv_ms.data, C.int(int64(_lv_ms.len)))
|
||||
C.free(unsafe.Pointer(_lv_ms.data))
|
||||
_ret[i] = _lv_ret
|
||||
}
|
||||
C.free(unsafe.Pointer(_ma))
|
||||
@ -1039,39 +1044,47 @@ func (this *QAccessibleActionInterface) ActionNames() []string {
|
||||
}
|
||||
|
||||
func (this *QAccessibleActionInterface) LocalizedActionName(name string) string {
|
||||
name_ms := libmiqt.Strdupg(name)
|
||||
defer C.free(name_ms)
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleActionInterface_LocalizedActionName(this.h, (*C.struct_miqt_string)(name_ms))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
name_ms := C.struct_miqt_string{}
|
||||
name_ms.data = C.CString(name)
|
||||
name_ms.len = C.size_t(len(name))
|
||||
defer C.free(unsafe.Pointer(name_ms.data))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleActionInterface_LocalizedActionName(this.h, name_ms)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func (this *QAccessibleActionInterface) LocalizedActionDescription(name string) string {
|
||||
name_ms := libmiqt.Strdupg(name)
|
||||
defer C.free(name_ms)
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleActionInterface_LocalizedActionDescription(this.h, (*C.struct_miqt_string)(name_ms))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
name_ms := C.struct_miqt_string{}
|
||||
name_ms.data = C.CString(name)
|
||||
name_ms.len = C.size_t(len(name))
|
||||
defer C.free(unsafe.Pointer(name_ms.data))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleActionInterface_LocalizedActionDescription(this.h, name_ms)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func (this *QAccessibleActionInterface) DoAction(actionName string) {
|
||||
actionName_ms := libmiqt.Strdupg(actionName)
|
||||
defer C.free(actionName_ms)
|
||||
C.QAccessibleActionInterface_DoAction(this.h, (*C.struct_miqt_string)(actionName_ms))
|
||||
actionName_ms := C.struct_miqt_string{}
|
||||
actionName_ms.data = C.CString(actionName)
|
||||
actionName_ms.len = C.size_t(len(actionName))
|
||||
defer C.free(unsafe.Pointer(actionName_ms.data))
|
||||
C.QAccessibleActionInterface_DoAction(this.h, actionName_ms)
|
||||
}
|
||||
|
||||
func (this *QAccessibleActionInterface) KeyBindingsForAction(actionName string) []string {
|
||||
actionName_ms := libmiqt.Strdupg(actionName)
|
||||
defer C.free(actionName_ms)
|
||||
var _ma *C.struct_miqt_array = C.QAccessibleActionInterface_KeyBindingsForAction(this.h, (*C.struct_miqt_string)(actionName_ms))
|
||||
actionName_ms := C.struct_miqt_string{}
|
||||
actionName_ms.data = C.CString(actionName)
|
||||
actionName_ms.len = C.size_t(len(actionName))
|
||||
defer C.free(unsafe.Pointer(actionName_ms.data))
|
||||
var _ma *C.struct_miqt_array = C.QAccessibleActionInterface_KeyBindingsForAction(this.h, actionName_ms)
|
||||
_ret := make([]string, int(_ma.len))
|
||||
_outCast := (*[0xffff]*C.struct_miqt_string)(unsafe.Pointer(_ma.data)) // hey ya
|
||||
_outCast := (*[0xffff]C.struct_miqt_string)(unsafe.Pointer(_ma.data)) // hey ya
|
||||
for i := 0; i < int(_ma.len); i++ {
|
||||
var _lv_ms *C.struct_miqt_string = _outCast[i]
|
||||
_lv_ret := C.GoStringN(&_lv_ms.data, C.int(int64(_lv_ms.len)))
|
||||
C.free(unsafe.Pointer(_lv_ms))
|
||||
var _lv_ms C.struct_miqt_string = _outCast[i]
|
||||
_lv_ret := C.GoStringN(_lv_ms.data, C.int(int64(_lv_ms.len)))
|
||||
C.free(unsafe.Pointer(_lv_ms.data))
|
||||
_ret[i] = _lv_ret
|
||||
}
|
||||
C.free(unsafe.Pointer(_ma))
|
||||
@ -1079,86 +1092,86 @@ func (this *QAccessibleActionInterface) KeyBindingsForAction(actionName string)
|
||||
}
|
||||
|
||||
func QAccessibleActionInterface_PressAction() string {
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleActionInterface_PressAction()
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleActionInterface_PressAction()
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAccessibleActionInterface_IncreaseAction() string {
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleActionInterface_IncreaseAction()
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleActionInterface_IncreaseAction()
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAccessibleActionInterface_DecreaseAction() string {
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleActionInterface_DecreaseAction()
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleActionInterface_DecreaseAction()
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAccessibleActionInterface_ShowMenuAction() string {
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleActionInterface_ShowMenuAction()
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleActionInterface_ShowMenuAction()
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAccessibleActionInterface_SetFocusAction() string {
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleActionInterface_SetFocusAction()
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleActionInterface_SetFocusAction()
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAccessibleActionInterface_ToggleAction() string {
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleActionInterface_ToggleAction()
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleActionInterface_ToggleAction()
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAccessibleActionInterface_ScrollLeftAction() string {
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleActionInterface_ScrollLeftAction()
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleActionInterface_ScrollLeftAction()
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAccessibleActionInterface_ScrollRightAction() string {
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleActionInterface_ScrollRightAction()
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleActionInterface_ScrollRightAction()
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAccessibleActionInterface_ScrollUpAction() string {
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleActionInterface_ScrollUpAction()
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleActionInterface_ScrollUpAction()
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAccessibleActionInterface_ScrollDownAction() string {
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleActionInterface_ScrollDownAction()
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleActionInterface_ScrollDownAction()
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAccessibleActionInterface_NextPageAction() string {
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleActionInterface_NextPageAction()
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleActionInterface_NextPageAction()
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAccessibleActionInterface_PreviousPageAction() string {
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleActionInterface_PreviousPageAction()
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleActionInterface_PreviousPageAction()
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -1171,9 +1184,9 @@ func QAccessibleActionInterface_Tr2(sourceText string, disambiguation string) st
|
||||
defer C.free(unsafe.Pointer(sourceText_Cstring))
|
||||
disambiguation_Cstring := C.CString(disambiguation)
|
||||
defer C.free(unsafe.Pointer(disambiguation_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleActionInterface_Tr2(sourceText_Cstring, disambiguation_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleActionInterface_Tr2(sourceText_Cstring, disambiguation_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -1182,9 +1195,9 @@ func QAccessibleActionInterface_Tr3(sourceText string, disambiguation string, n
|
||||
defer C.free(unsafe.Pointer(sourceText_Cstring))
|
||||
disambiguation_Cstring := C.CString(disambiguation)
|
||||
defer C.free(unsafe.Pointer(disambiguation_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleActionInterface_Tr3(sourceText_Cstring, disambiguation_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleActionInterface_Tr3(sourceText_Cstring, disambiguation_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -1193,9 +1206,9 @@ func QAccessibleActionInterface_TrUtf82(sourceText string, disambiguation string
|
||||
defer C.free(unsafe.Pointer(sourceText_Cstring))
|
||||
disambiguation_Cstring := C.CString(disambiguation)
|
||||
defer C.free(unsafe.Pointer(disambiguation_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleActionInterface_TrUtf82(sourceText_Cstring, disambiguation_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleActionInterface_TrUtf82(sourceText_Cstring, disambiguation_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -1204,9 +1217,9 @@ func QAccessibleActionInterface_TrUtf83(sourceText string, disambiguation string
|
||||
defer C.free(unsafe.Pointer(sourceText_Cstring))
|
||||
disambiguation_Cstring := C.CString(disambiguation)
|
||||
defer C.free(unsafe.Pointer(disambiguation_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleActionInterface_TrUtf83(sourceText_Cstring, disambiguation_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleActionInterface_TrUtf83(sourceText_Cstring, disambiguation_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -1254,9 +1267,9 @@ func UnsafeNewQAccessibleImageInterface(h unsafe.Pointer) *QAccessibleImageInter
|
||||
}
|
||||
|
||||
func (this *QAccessibleImageInterface) ImageDescription() string {
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleImageInterface_ImageDescription(this.h)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleImageInterface_ImageDescription(this.h)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -1598,24 +1611,28 @@ func UnsafeNewQAccessibleTextInsertEvent(h unsafe.Pointer) *QAccessibleTextInser
|
||||
|
||||
// NewQAccessibleTextInsertEvent constructs a new QAccessibleTextInsertEvent object.
|
||||
func NewQAccessibleTextInsertEvent(obj *QObject, position int, text string) *QAccessibleTextInsertEvent {
|
||||
text_ms := libmiqt.Strdupg(text)
|
||||
defer C.free(text_ms)
|
||||
ret := C.QAccessibleTextInsertEvent_new(obj.cPointer(), (C.int)(position), (*C.struct_miqt_string)(text_ms))
|
||||
text_ms := C.struct_miqt_string{}
|
||||
text_ms.data = C.CString(text)
|
||||
text_ms.len = C.size_t(len(text))
|
||||
defer C.free(unsafe.Pointer(text_ms.data))
|
||||
ret := C.QAccessibleTextInsertEvent_new(obj.cPointer(), (C.int)(position), text_ms)
|
||||
return newQAccessibleTextInsertEvent(ret)
|
||||
}
|
||||
|
||||
// NewQAccessibleTextInsertEvent2 constructs a new QAccessibleTextInsertEvent object.
|
||||
func NewQAccessibleTextInsertEvent2(iface *QAccessibleInterface, position int, text string) *QAccessibleTextInsertEvent {
|
||||
text_ms := libmiqt.Strdupg(text)
|
||||
defer C.free(text_ms)
|
||||
ret := C.QAccessibleTextInsertEvent_new2(iface.cPointer(), (C.int)(position), (*C.struct_miqt_string)(text_ms))
|
||||
text_ms := C.struct_miqt_string{}
|
||||
text_ms.data = C.CString(text)
|
||||
text_ms.len = C.size_t(len(text))
|
||||
defer C.free(unsafe.Pointer(text_ms.data))
|
||||
ret := C.QAccessibleTextInsertEvent_new2(iface.cPointer(), (C.int)(position), text_ms)
|
||||
return newQAccessibleTextInsertEvent(ret)
|
||||
}
|
||||
|
||||
func (this *QAccessibleTextInsertEvent) TextInserted() string {
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleTextInsertEvent_TextInserted(this.h)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleTextInsertEvent_TextInserted(this.h)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -1669,24 +1686,28 @@ func UnsafeNewQAccessibleTextRemoveEvent(h unsafe.Pointer) *QAccessibleTextRemov
|
||||
|
||||
// NewQAccessibleTextRemoveEvent constructs a new QAccessibleTextRemoveEvent object.
|
||||
func NewQAccessibleTextRemoveEvent(obj *QObject, position int, text string) *QAccessibleTextRemoveEvent {
|
||||
text_ms := libmiqt.Strdupg(text)
|
||||
defer C.free(text_ms)
|
||||
ret := C.QAccessibleTextRemoveEvent_new(obj.cPointer(), (C.int)(position), (*C.struct_miqt_string)(text_ms))
|
||||
text_ms := C.struct_miqt_string{}
|
||||
text_ms.data = C.CString(text)
|
||||
text_ms.len = C.size_t(len(text))
|
||||
defer C.free(unsafe.Pointer(text_ms.data))
|
||||
ret := C.QAccessibleTextRemoveEvent_new(obj.cPointer(), (C.int)(position), text_ms)
|
||||
return newQAccessibleTextRemoveEvent(ret)
|
||||
}
|
||||
|
||||
// NewQAccessibleTextRemoveEvent2 constructs a new QAccessibleTextRemoveEvent object.
|
||||
func NewQAccessibleTextRemoveEvent2(iface *QAccessibleInterface, position int, text string) *QAccessibleTextRemoveEvent {
|
||||
text_ms := libmiqt.Strdupg(text)
|
||||
defer C.free(text_ms)
|
||||
ret := C.QAccessibleTextRemoveEvent_new2(iface.cPointer(), (C.int)(position), (*C.struct_miqt_string)(text_ms))
|
||||
text_ms := C.struct_miqt_string{}
|
||||
text_ms.data = C.CString(text)
|
||||
text_ms.len = C.size_t(len(text))
|
||||
defer C.free(unsafe.Pointer(text_ms.data))
|
||||
ret := C.QAccessibleTextRemoveEvent_new2(iface.cPointer(), (C.int)(position), text_ms)
|
||||
return newQAccessibleTextRemoveEvent(ret)
|
||||
}
|
||||
|
||||
func (this *QAccessibleTextRemoveEvent) TextRemoved() string {
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleTextRemoveEvent_TextRemoved(this.h)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleTextRemoveEvent_TextRemoved(this.h)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -1740,35 +1761,43 @@ func UnsafeNewQAccessibleTextUpdateEvent(h unsafe.Pointer) *QAccessibleTextUpdat
|
||||
|
||||
// NewQAccessibleTextUpdateEvent constructs a new QAccessibleTextUpdateEvent object.
|
||||
func NewQAccessibleTextUpdateEvent(obj *QObject, position int, oldText string, text string) *QAccessibleTextUpdateEvent {
|
||||
oldText_ms := libmiqt.Strdupg(oldText)
|
||||
defer C.free(oldText_ms)
|
||||
text_ms := libmiqt.Strdupg(text)
|
||||
defer C.free(text_ms)
|
||||
ret := C.QAccessibleTextUpdateEvent_new(obj.cPointer(), (C.int)(position), (*C.struct_miqt_string)(oldText_ms), (*C.struct_miqt_string)(text_ms))
|
||||
oldText_ms := C.struct_miqt_string{}
|
||||
oldText_ms.data = C.CString(oldText)
|
||||
oldText_ms.len = C.size_t(len(oldText))
|
||||
defer C.free(unsafe.Pointer(oldText_ms.data))
|
||||
text_ms := C.struct_miqt_string{}
|
||||
text_ms.data = C.CString(text)
|
||||
text_ms.len = C.size_t(len(text))
|
||||
defer C.free(unsafe.Pointer(text_ms.data))
|
||||
ret := C.QAccessibleTextUpdateEvent_new(obj.cPointer(), (C.int)(position), oldText_ms, text_ms)
|
||||
return newQAccessibleTextUpdateEvent(ret)
|
||||
}
|
||||
|
||||
// NewQAccessibleTextUpdateEvent2 constructs a new QAccessibleTextUpdateEvent object.
|
||||
func NewQAccessibleTextUpdateEvent2(iface *QAccessibleInterface, position int, oldText string, text string) *QAccessibleTextUpdateEvent {
|
||||
oldText_ms := libmiqt.Strdupg(oldText)
|
||||
defer C.free(oldText_ms)
|
||||
text_ms := libmiqt.Strdupg(text)
|
||||
defer C.free(text_ms)
|
||||
ret := C.QAccessibleTextUpdateEvent_new2(iface.cPointer(), (C.int)(position), (*C.struct_miqt_string)(oldText_ms), (*C.struct_miqt_string)(text_ms))
|
||||
oldText_ms := C.struct_miqt_string{}
|
||||
oldText_ms.data = C.CString(oldText)
|
||||
oldText_ms.len = C.size_t(len(oldText))
|
||||
defer C.free(unsafe.Pointer(oldText_ms.data))
|
||||
text_ms := C.struct_miqt_string{}
|
||||
text_ms.data = C.CString(text)
|
||||
text_ms.len = C.size_t(len(text))
|
||||
defer C.free(unsafe.Pointer(text_ms.data))
|
||||
ret := C.QAccessibleTextUpdateEvent_new2(iface.cPointer(), (C.int)(position), oldText_ms, text_ms)
|
||||
return newQAccessibleTextUpdateEvent(ret)
|
||||
}
|
||||
|
||||
func (this *QAccessibleTextUpdateEvent) TextRemoved() string {
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleTextUpdateEvent_TextRemoved(this.h)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleTextUpdateEvent_TextRemoved(this.h)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func (this *QAccessibleTextUpdateEvent) TextInserted() string {
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleTextUpdateEvent_TextInserted(this.h)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleTextUpdateEvent_TextInserted(this.h)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
|
@ -102,8 +102,8 @@ QAccessibleInterface* QAccessibleInterface_Parent(const QAccessibleInterface* se
|
||||
QAccessibleInterface* QAccessibleInterface_Child(const QAccessibleInterface* self, int index);
|
||||
int QAccessibleInterface_ChildCount(const QAccessibleInterface* self);
|
||||
int QAccessibleInterface_IndexOfChild(const QAccessibleInterface* self, QAccessibleInterface* param1);
|
||||
struct miqt_string* QAccessibleInterface_Text(const QAccessibleInterface* self, int t);
|
||||
void QAccessibleInterface_SetText(QAccessibleInterface* self, int t, struct miqt_string* text);
|
||||
struct miqt_string QAccessibleInterface_Text(const QAccessibleInterface* self, int t);
|
||||
void QAccessibleInterface_SetText(QAccessibleInterface* self, int t, struct miqt_string text);
|
||||
QRect* QAccessibleInterface_Rect(const QAccessibleInterface* self);
|
||||
int QAccessibleInterface_Role(const QAccessibleInterface* self);
|
||||
QAccessible__State* QAccessibleInterface_State(const QAccessibleInterface* self);
|
||||
@ -126,21 +126,21 @@ void QAccessibleTextInterface_RemoveSelection(QAccessibleTextInterface* self, in
|
||||
void QAccessibleTextInterface_SetSelection(QAccessibleTextInterface* self, int selectionIndex, int startOffset, int endOffset);
|
||||
int QAccessibleTextInterface_CursorPosition(const QAccessibleTextInterface* self);
|
||||
void QAccessibleTextInterface_SetCursorPosition(QAccessibleTextInterface* self, int position);
|
||||
struct miqt_string* QAccessibleTextInterface_Text(const QAccessibleTextInterface* self, int startOffset, int endOffset);
|
||||
struct miqt_string* QAccessibleTextInterface_TextBeforeOffset(const QAccessibleTextInterface* self, int offset, int boundaryType, int* startOffset, int* endOffset);
|
||||
struct miqt_string* QAccessibleTextInterface_TextAfterOffset(const QAccessibleTextInterface* self, int offset, int boundaryType, int* startOffset, int* endOffset);
|
||||
struct miqt_string* QAccessibleTextInterface_TextAtOffset(const QAccessibleTextInterface* self, int offset, int boundaryType, int* startOffset, int* endOffset);
|
||||
struct miqt_string QAccessibleTextInterface_Text(const QAccessibleTextInterface* self, int startOffset, int endOffset);
|
||||
struct miqt_string QAccessibleTextInterface_TextBeforeOffset(const QAccessibleTextInterface* self, int offset, int boundaryType, int* startOffset, int* endOffset);
|
||||
struct miqt_string QAccessibleTextInterface_TextAfterOffset(const QAccessibleTextInterface* self, int offset, int boundaryType, int* startOffset, int* endOffset);
|
||||
struct miqt_string QAccessibleTextInterface_TextAtOffset(const QAccessibleTextInterface* self, int offset, int boundaryType, int* startOffset, int* endOffset);
|
||||
int QAccessibleTextInterface_CharacterCount(const QAccessibleTextInterface* self);
|
||||
QRect* QAccessibleTextInterface_CharacterRect(const QAccessibleTextInterface* self, int offset);
|
||||
int QAccessibleTextInterface_OffsetAtPoint(const QAccessibleTextInterface* self, QPoint* point);
|
||||
void QAccessibleTextInterface_ScrollToSubstring(QAccessibleTextInterface* self, int startIndex, int endIndex);
|
||||
struct miqt_string* QAccessibleTextInterface_Attributes(const QAccessibleTextInterface* self, int offset, int* startOffset, int* endOffset);
|
||||
struct miqt_string QAccessibleTextInterface_Attributes(const QAccessibleTextInterface* self, int offset, int* startOffset, int* endOffset);
|
||||
void QAccessibleTextInterface_OperatorAssign(QAccessibleTextInterface* self, QAccessibleTextInterface* param1);
|
||||
void QAccessibleTextInterface_Delete(QAccessibleTextInterface* self);
|
||||
|
||||
void QAccessibleEditableTextInterface_DeleteText(QAccessibleEditableTextInterface* self, int startOffset, int endOffset);
|
||||
void QAccessibleEditableTextInterface_InsertText(QAccessibleEditableTextInterface* self, int offset, struct miqt_string* text);
|
||||
void QAccessibleEditableTextInterface_ReplaceText(QAccessibleEditableTextInterface* self, int startOffset, int endOffset, struct miqt_string* text);
|
||||
void QAccessibleEditableTextInterface_InsertText(QAccessibleEditableTextInterface* self, int offset, struct miqt_string text);
|
||||
void QAccessibleEditableTextInterface_ReplaceText(QAccessibleEditableTextInterface* self, int startOffset, int endOffset, struct miqt_string text);
|
||||
void QAccessibleEditableTextInterface_OperatorAssign(QAccessibleEditableTextInterface* self, QAccessibleEditableTextInterface* param1);
|
||||
void QAccessibleEditableTextInterface_Delete(QAccessibleEditableTextInterface* self);
|
||||
|
||||
@ -168,8 +168,8 @@ QAccessibleInterface* QAccessibleTableInterface_Summary(const QAccessibleTableIn
|
||||
QAccessibleInterface* QAccessibleTableInterface_CellAt(const QAccessibleTableInterface* self, int row, int column);
|
||||
int QAccessibleTableInterface_SelectedCellCount(const QAccessibleTableInterface* self);
|
||||
struct miqt_array* QAccessibleTableInterface_SelectedCells(const QAccessibleTableInterface* self);
|
||||
struct miqt_string* QAccessibleTableInterface_ColumnDescription(const QAccessibleTableInterface* self, int column);
|
||||
struct miqt_string* QAccessibleTableInterface_RowDescription(const QAccessibleTableInterface* self, int row);
|
||||
struct miqt_string QAccessibleTableInterface_ColumnDescription(const QAccessibleTableInterface* self, int column);
|
||||
struct miqt_string QAccessibleTableInterface_RowDescription(const QAccessibleTableInterface* self, int row);
|
||||
int QAccessibleTableInterface_SelectedColumnCount(const QAccessibleTableInterface* self);
|
||||
int QAccessibleTableInterface_SelectedRowCount(const QAccessibleTableInterface* self);
|
||||
int QAccessibleTableInterface_ColumnCount(const QAccessibleTableInterface* self);
|
||||
@ -185,33 +185,33 @@ bool QAccessibleTableInterface_UnselectColumn(QAccessibleTableInterface* self, i
|
||||
void QAccessibleTableInterface_ModelChange(QAccessibleTableInterface* self, QAccessibleTableModelChangeEvent* event);
|
||||
void QAccessibleTableInterface_Delete(QAccessibleTableInterface* self);
|
||||
|
||||
struct miqt_string* QAccessibleActionInterface_Tr(const char* sourceText);
|
||||
struct miqt_string* QAccessibleActionInterface_TrUtf8(const char* sourceText);
|
||||
struct miqt_string QAccessibleActionInterface_Tr(const char* sourceText);
|
||||
struct miqt_string QAccessibleActionInterface_TrUtf8(const char* sourceText);
|
||||
struct miqt_array* QAccessibleActionInterface_ActionNames(const QAccessibleActionInterface* self);
|
||||
struct miqt_string* QAccessibleActionInterface_LocalizedActionName(const QAccessibleActionInterface* self, struct miqt_string* name);
|
||||
struct miqt_string* QAccessibleActionInterface_LocalizedActionDescription(const QAccessibleActionInterface* self, struct miqt_string* name);
|
||||
void QAccessibleActionInterface_DoAction(QAccessibleActionInterface* self, struct miqt_string* actionName);
|
||||
struct miqt_array* QAccessibleActionInterface_KeyBindingsForAction(const QAccessibleActionInterface* self, struct miqt_string* actionName);
|
||||
struct miqt_string* QAccessibleActionInterface_PressAction();
|
||||
struct miqt_string* QAccessibleActionInterface_IncreaseAction();
|
||||
struct miqt_string* QAccessibleActionInterface_DecreaseAction();
|
||||
struct miqt_string* QAccessibleActionInterface_ShowMenuAction();
|
||||
struct miqt_string* QAccessibleActionInterface_SetFocusAction();
|
||||
struct miqt_string* QAccessibleActionInterface_ToggleAction();
|
||||
struct miqt_string* QAccessibleActionInterface_ScrollLeftAction();
|
||||
struct miqt_string* QAccessibleActionInterface_ScrollRightAction();
|
||||
struct miqt_string* QAccessibleActionInterface_ScrollUpAction();
|
||||
struct miqt_string* QAccessibleActionInterface_ScrollDownAction();
|
||||
struct miqt_string* QAccessibleActionInterface_NextPageAction();
|
||||
struct miqt_string* QAccessibleActionInterface_PreviousPageAction();
|
||||
struct miqt_string QAccessibleActionInterface_LocalizedActionName(const QAccessibleActionInterface* self, struct miqt_string name);
|
||||
struct miqt_string QAccessibleActionInterface_LocalizedActionDescription(const QAccessibleActionInterface* self, struct miqt_string name);
|
||||
void QAccessibleActionInterface_DoAction(QAccessibleActionInterface* self, struct miqt_string actionName);
|
||||
struct miqt_array* QAccessibleActionInterface_KeyBindingsForAction(const QAccessibleActionInterface* self, struct miqt_string actionName);
|
||||
struct miqt_string QAccessibleActionInterface_PressAction();
|
||||
struct miqt_string QAccessibleActionInterface_IncreaseAction();
|
||||
struct miqt_string QAccessibleActionInterface_DecreaseAction();
|
||||
struct miqt_string QAccessibleActionInterface_ShowMenuAction();
|
||||
struct miqt_string QAccessibleActionInterface_SetFocusAction();
|
||||
struct miqt_string QAccessibleActionInterface_ToggleAction();
|
||||
struct miqt_string QAccessibleActionInterface_ScrollLeftAction();
|
||||
struct miqt_string QAccessibleActionInterface_ScrollRightAction();
|
||||
struct miqt_string QAccessibleActionInterface_ScrollUpAction();
|
||||
struct miqt_string QAccessibleActionInterface_ScrollDownAction();
|
||||
struct miqt_string QAccessibleActionInterface_NextPageAction();
|
||||
struct miqt_string QAccessibleActionInterface_PreviousPageAction();
|
||||
void QAccessibleActionInterface_OperatorAssign(QAccessibleActionInterface* self, QAccessibleActionInterface* param1);
|
||||
struct miqt_string* QAccessibleActionInterface_Tr2(const char* sourceText, const char* disambiguation);
|
||||
struct miqt_string* QAccessibleActionInterface_Tr3(const char* sourceText, const char* disambiguation, int n);
|
||||
struct miqt_string* QAccessibleActionInterface_TrUtf82(const char* sourceText, const char* disambiguation);
|
||||
struct miqt_string* QAccessibleActionInterface_TrUtf83(const char* sourceText, const char* disambiguation, int n);
|
||||
struct miqt_string QAccessibleActionInterface_Tr2(const char* sourceText, const char* disambiguation);
|
||||
struct miqt_string QAccessibleActionInterface_Tr3(const char* sourceText, const char* disambiguation, int n);
|
||||
struct miqt_string QAccessibleActionInterface_TrUtf82(const char* sourceText, const char* disambiguation);
|
||||
struct miqt_string QAccessibleActionInterface_TrUtf83(const char* sourceText, const char* disambiguation, int n);
|
||||
void QAccessibleActionInterface_Delete(QAccessibleActionInterface* self);
|
||||
|
||||
struct miqt_string* QAccessibleImageInterface_ImageDescription(const QAccessibleImageInterface* self);
|
||||
struct miqt_string QAccessibleImageInterface_ImageDescription(const QAccessibleImageInterface* self);
|
||||
QSize* QAccessibleImageInterface_ImageSize(const QAccessibleImageInterface* self);
|
||||
QPoint* QAccessibleImageInterface_ImagePosition(const QAccessibleImageInterface* self);
|
||||
void QAccessibleImageInterface_OperatorAssign(QAccessibleImageInterface* self, QAccessibleImageInterface* param1);
|
||||
@ -245,22 +245,22 @@ int QAccessibleTextSelectionEvent_SelectionStart(const QAccessibleTextSelectionE
|
||||
int QAccessibleTextSelectionEvent_SelectionEnd(const QAccessibleTextSelectionEvent* self);
|
||||
void QAccessibleTextSelectionEvent_Delete(QAccessibleTextSelectionEvent* self);
|
||||
|
||||
QAccessibleTextInsertEvent* QAccessibleTextInsertEvent_new(QObject* obj, int position, struct miqt_string* text);
|
||||
QAccessibleTextInsertEvent* QAccessibleTextInsertEvent_new2(QAccessibleInterface* iface, int position, struct miqt_string* text);
|
||||
struct miqt_string* QAccessibleTextInsertEvent_TextInserted(const QAccessibleTextInsertEvent* self);
|
||||
QAccessibleTextInsertEvent* QAccessibleTextInsertEvent_new(QObject* obj, int position, struct miqt_string text);
|
||||
QAccessibleTextInsertEvent* QAccessibleTextInsertEvent_new2(QAccessibleInterface* iface, int position, struct miqt_string text);
|
||||
struct miqt_string QAccessibleTextInsertEvent_TextInserted(const QAccessibleTextInsertEvent* self);
|
||||
int QAccessibleTextInsertEvent_ChangePosition(const QAccessibleTextInsertEvent* self);
|
||||
void QAccessibleTextInsertEvent_Delete(QAccessibleTextInsertEvent* self);
|
||||
|
||||
QAccessibleTextRemoveEvent* QAccessibleTextRemoveEvent_new(QObject* obj, int position, struct miqt_string* text);
|
||||
QAccessibleTextRemoveEvent* QAccessibleTextRemoveEvent_new2(QAccessibleInterface* iface, int position, struct miqt_string* text);
|
||||
struct miqt_string* QAccessibleTextRemoveEvent_TextRemoved(const QAccessibleTextRemoveEvent* self);
|
||||
QAccessibleTextRemoveEvent* QAccessibleTextRemoveEvent_new(QObject* obj, int position, struct miqt_string text);
|
||||
QAccessibleTextRemoveEvent* QAccessibleTextRemoveEvent_new2(QAccessibleInterface* iface, int position, struct miqt_string text);
|
||||
struct miqt_string QAccessibleTextRemoveEvent_TextRemoved(const QAccessibleTextRemoveEvent* self);
|
||||
int QAccessibleTextRemoveEvent_ChangePosition(const QAccessibleTextRemoveEvent* self);
|
||||
void QAccessibleTextRemoveEvent_Delete(QAccessibleTextRemoveEvent* self);
|
||||
|
||||
QAccessibleTextUpdateEvent* QAccessibleTextUpdateEvent_new(QObject* obj, int position, struct miqt_string* oldText, struct miqt_string* text);
|
||||
QAccessibleTextUpdateEvent* QAccessibleTextUpdateEvent_new2(QAccessibleInterface* iface, int position, struct miqt_string* oldText, struct miqt_string* text);
|
||||
struct miqt_string* QAccessibleTextUpdateEvent_TextRemoved(const QAccessibleTextUpdateEvent* self);
|
||||
struct miqt_string* QAccessibleTextUpdateEvent_TextInserted(const QAccessibleTextUpdateEvent* self);
|
||||
QAccessibleTextUpdateEvent* QAccessibleTextUpdateEvent_new(QObject* obj, int position, struct miqt_string oldText, struct miqt_string text);
|
||||
QAccessibleTextUpdateEvent* QAccessibleTextUpdateEvent_new2(QAccessibleInterface* iface, int position, struct miqt_string oldText, struct miqt_string text);
|
||||
struct miqt_string QAccessibleTextUpdateEvent_TextRemoved(const QAccessibleTextUpdateEvent* self);
|
||||
struct miqt_string QAccessibleTextUpdateEvent_TextInserted(const QAccessibleTextUpdateEvent* self);
|
||||
int QAccessibleTextUpdateEvent_ChangePosition(const QAccessibleTextUpdateEvent* self);
|
||||
void QAccessibleTextUpdateEvent_Delete(QAccessibleTextUpdateEvent* self);
|
||||
|
||||
|
@ -34,51 +34,75 @@ void* QAccessibleBridgePlugin_Metacast(QAccessibleBridgePlugin* self, const char
|
||||
return self->qt_metacast(param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleBridgePlugin_Tr(const char* s) {
|
||||
struct miqt_string QAccessibleBridgePlugin_Tr(const char* s) {
|
||||
QString _ret = QAccessibleBridgePlugin::tr(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleBridgePlugin_TrUtf8(const char* s) {
|
||||
struct miqt_string QAccessibleBridgePlugin_TrUtf8(const char* s) {
|
||||
QString _ret = QAccessibleBridgePlugin::trUtf8(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
QAccessibleBridge* QAccessibleBridgePlugin_Create(QAccessibleBridgePlugin* self, struct miqt_string* key) {
|
||||
QString key_QString = QString::fromUtf8(&key->data, key->len);
|
||||
QAccessibleBridge* QAccessibleBridgePlugin_Create(QAccessibleBridgePlugin* self, struct miqt_string key) {
|
||||
QString key_QString = QString::fromUtf8(key.data, key.len);
|
||||
return self->create(key_QString);
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleBridgePlugin_Tr2(const char* s, const char* c) {
|
||||
struct miqt_string QAccessibleBridgePlugin_Tr2(const char* s, const char* c) {
|
||||
QString _ret = QAccessibleBridgePlugin::tr(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleBridgePlugin_Tr3(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAccessibleBridgePlugin_Tr3(const char* s, const char* c, int n) {
|
||||
QString _ret = QAccessibleBridgePlugin::tr(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleBridgePlugin_TrUtf82(const char* s, const char* c) {
|
||||
struct miqt_string QAccessibleBridgePlugin_TrUtf82(const char* s, const char* c) {
|
||||
QString _ret = QAccessibleBridgePlugin::trUtf8(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleBridgePlugin_TrUtf83(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAccessibleBridgePlugin_TrUtf83(const char* s, const char* c, int n) {
|
||||
QString _ret = QAccessibleBridgePlugin::trUtf8(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAccessibleBridgePlugin_Delete(QAccessibleBridgePlugin* self) {
|
||||
|
@ -9,7 +9,6 @@ package qt
|
||||
import "C"
|
||||
|
||||
import (
|
||||
"github.com/mappu/miqt/libmiqt"
|
||||
"runtime"
|
||||
"unsafe"
|
||||
)
|
||||
@ -106,31 +105,33 @@ func (this *QAccessibleBridgePlugin) MetaObject() *QMetaObject {
|
||||
func (this *QAccessibleBridgePlugin) Metacast(param1 string) unsafe.Pointer {
|
||||
param1_Cstring := C.CString(param1)
|
||||
defer C.free(unsafe.Pointer(param1_Cstring))
|
||||
return C.QAccessibleBridgePlugin_Metacast(this.h, param1_Cstring)
|
||||
return (unsafe.Pointer)(C.QAccessibleBridgePlugin_Metacast(this.h, param1_Cstring))
|
||||
}
|
||||
|
||||
func QAccessibleBridgePlugin_Tr(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleBridgePlugin_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleBridgePlugin_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAccessibleBridgePlugin_TrUtf8(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleBridgePlugin_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleBridgePlugin_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func (this *QAccessibleBridgePlugin) Create(key string) *QAccessibleBridge {
|
||||
key_ms := libmiqt.Strdupg(key)
|
||||
defer C.free(key_ms)
|
||||
return UnsafeNewQAccessibleBridge(unsafe.Pointer(C.QAccessibleBridgePlugin_Create(this.h, (*C.struct_miqt_string)(key_ms))))
|
||||
key_ms := C.struct_miqt_string{}
|
||||
key_ms.data = C.CString(key)
|
||||
key_ms.len = C.size_t(len(key))
|
||||
defer C.free(unsafe.Pointer(key_ms.data))
|
||||
return UnsafeNewQAccessibleBridge(unsafe.Pointer(C.QAccessibleBridgePlugin_Create(this.h, key_ms)))
|
||||
}
|
||||
|
||||
func QAccessibleBridgePlugin_Tr2(s string, c string) string {
|
||||
@ -138,9 +139,9 @@ func QAccessibleBridgePlugin_Tr2(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleBridgePlugin_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleBridgePlugin_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -149,9 +150,9 @@ func QAccessibleBridgePlugin_Tr3(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleBridgePlugin_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleBridgePlugin_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -160,9 +161,9 @@ func QAccessibleBridgePlugin_TrUtf82(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleBridgePlugin_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleBridgePlugin_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -171,9 +172,9 @@ func QAccessibleBridgePlugin_TrUtf83(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleBridgePlugin_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleBridgePlugin_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
|
@ -34,13 +34,13 @@ void QAccessibleBridge_Delete(QAccessibleBridge* self);
|
||||
|
||||
QMetaObject* QAccessibleBridgePlugin_MetaObject(const QAccessibleBridgePlugin* self);
|
||||
void* QAccessibleBridgePlugin_Metacast(QAccessibleBridgePlugin* self, const char* param1);
|
||||
struct miqt_string* QAccessibleBridgePlugin_Tr(const char* s);
|
||||
struct miqt_string* QAccessibleBridgePlugin_TrUtf8(const char* s);
|
||||
QAccessibleBridge* QAccessibleBridgePlugin_Create(QAccessibleBridgePlugin* self, struct miqt_string* key);
|
||||
struct miqt_string* QAccessibleBridgePlugin_Tr2(const char* s, const char* c);
|
||||
struct miqt_string* QAccessibleBridgePlugin_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string* QAccessibleBridgePlugin_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string* QAccessibleBridgePlugin_TrUtf83(const char* s, const char* c, int n);
|
||||
struct miqt_string QAccessibleBridgePlugin_Tr(const char* s);
|
||||
struct miqt_string QAccessibleBridgePlugin_TrUtf8(const char* s);
|
||||
QAccessibleBridge* QAccessibleBridgePlugin_Create(QAccessibleBridgePlugin* self, struct miqt_string key);
|
||||
struct miqt_string QAccessibleBridgePlugin_Tr2(const char* s, const char* c);
|
||||
struct miqt_string QAccessibleBridgePlugin_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string QAccessibleBridgePlugin_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string QAccessibleBridgePlugin_TrUtf83(const char* s, const char* c, int n);
|
||||
void QAccessibleBridgePlugin_Delete(QAccessibleBridgePlugin* self);
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -24,8 +24,8 @@ QRect* QAccessibleObject_Rect(const QAccessibleObject* self) {
|
||||
return new QRect(self->rect());
|
||||
}
|
||||
|
||||
void QAccessibleObject_SetText(QAccessibleObject* self, int t, struct miqt_string* text) {
|
||||
QString text_QString = QString::fromUtf8(&text->data, text->len);
|
||||
void QAccessibleObject_SetText(QAccessibleObject* self, int t, struct miqt_string text) {
|
||||
QString text_QString = QString::fromUtf8(text.data, text.len);
|
||||
self->setText(static_cast<QAccessible::Text>(t), text_QString);
|
||||
}
|
||||
|
||||
@ -61,11 +61,15 @@ QAccessibleInterface* QAccessibleApplication_Child(const QAccessibleApplication*
|
||||
return self->child(static_cast<int>(index));
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleApplication_Text(const QAccessibleApplication* self, int t) {
|
||||
struct miqt_string QAccessibleApplication_Text(const QAccessibleApplication* self, int t) {
|
||||
QString _ret = self->text(static_cast<QAccessible::Text>(t));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
int QAccessibleApplication_Role(const QAccessibleApplication* self) {
|
||||
|
@ -9,7 +9,6 @@ package qt
|
||||
import "C"
|
||||
|
||||
import (
|
||||
"github.com/mappu/miqt/libmiqt"
|
||||
"runtime"
|
||||
"unsafe"
|
||||
)
|
||||
@ -60,9 +59,11 @@ func (this *QAccessibleObject) Rect() *QRect {
|
||||
}
|
||||
|
||||
func (this *QAccessibleObject) SetText(t QAccessible__Text, text string) {
|
||||
text_ms := libmiqt.Strdupg(text)
|
||||
defer C.free(text_ms)
|
||||
C.QAccessibleObject_SetText(this.h, (C.int)(t), (*C.struct_miqt_string)(text_ms))
|
||||
text_ms := C.struct_miqt_string{}
|
||||
text_ms.data = C.CString(text)
|
||||
text_ms.len = C.size_t(len(text))
|
||||
defer C.free(unsafe.Pointer(text_ms.data))
|
||||
C.QAccessibleObject_SetText(this.h, (C.int)(t), text_ms)
|
||||
}
|
||||
|
||||
func (this *QAccessibleObject) ChildAt(x int, y int) *QAccessibleInterface {
|
||||
@ -130,9 +131,9 @@ func (this *QAccessibleApplication) Child(index int) *QAccessibleInterface {
|
||||
}
|
||||
|
||||
func (this *QAccessibleApplication) Text(t QAccessible__Text) string {
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleApplication_Text(this.h, (C.int)(t))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleApplication_Text(this.h, (C.int)(t))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
|
@ -38,7 +38,7 @@ typedef struct QWindow QWindow;
|
||||
bool QAccessibleObject_IsValid(const QAccessibleObject* self);
|
||||
QObject* QAccessibleObject_Object(const QAccessibleObject* self);
|
||||
QRect* QAccessibleObject_Rect(const QAccessibleObject* self);
|
||||
void QAccessibleObject_SetText(QAccessibleObject* self, int t, struct miqt_string* text);
|
||||
void QAccessibleObject_SetText(QAccessibleObject* self, int t, struct miqt_string text);
|
||||
QAccessibleInterface* QAccessibleObject_ChildAt(const QAccessibleObject* self, int x, int y);
|
||||
|
||||
QAccessibleApplication* QAccessibleApplication_new();
|
||||
@ -48,7 +48,7 @@ int QAccessibleApplication_IndexOfChild(const QAccessibleApplication* self, QAcc
|
||||
QAccessibleInterface* QAccessibleApplication_FocusChild(const QAccessibleApplication* self);
|
||||
QAccessibleInterface* QAccessibleApplication_Parent(const QAccessibleApplication* self);
|
||||
QAccessibleInterface* QAccessibleApplication_Child(const QAccessibleApplication* self, int index);
|
||||
struct miqt_string* QAccessibleApplication_Text(const QAccessibleApplication* self, int t);
|
||||
struct miqt_string QAccessibleApplication_Text(const QAccessibleApplication* self, int t);
|
||||
int QAccessibleApplication_Role(const QAccessibleApplication* self);
|
||||
QAccessible__State* QAccessibleApplication_State(const QAccessibleApplication* self);
|
||||
void QAccessibleApplication_Delete(QAccessibleApplication* self);
|
||||
|
@ -17,51 +17,75 @@ void* QAccessiblePlugin_Metacast(QAccessiblePlugin* self, const char* param1) {
|
||||
return self->qt_metacast(param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessiblePlugin_Tr(const char* s) {
|
||||
struct miqt_string QAccessiblePlugin_Tr(const char* s) {
|
||||
QString _ret = QAccessiblePlugin::tr(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessiblePlugin_TrUtf8(const char* s) {
|
||||
struct miqt_string QAccessiblePlugin_TrUtf8(const char* s) {
|
||||
QString _ret = QAccessiblePlugin::trUtf8(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
QAccessibleInterface* QAccessiblePlugin_Create(QAccessiblePlugin* self, struct miqt_string* key, QObject* object) {
|
||||
QString key_QString = QString::fromUtf8(&key->data, key->len);
|
||||
QAccessibleInterface* QAccessiblePlugin_Create(QAccessiblePlugin* self, struct miqt_string key, QObject* object) {
|
||||
QString key_QString = QString::fromUtf8(key.data, key.len);
|
||||
return self->create(key_QString, object);
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessiblePlugin_Tr2(const char* s, const char* c) {
|
||||
struct miqt_string QAccessiblePlugin_Tr2(const char* s, const char* c) {
|
||||
QString _ret = QAccessiblePlugin::tr(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessiblePlugin_Tr3(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAccessiblePlugin_Tr3(const char* s, const char* c, int n) {
|
||||
QString _ret = QAccessiblePlugin::tr(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessiblePlugin_TrUtf82(const char* s, const char* c) {
|
||||
struct miqt_string QAccessiblePlugin_TrUtf82(const char* s, const char* c) {
|
||||
QString _ret = QAccessiblePlugin::trUtf8(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessiblePlugin_TrUtf83(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAccessiblePlugin_TrUtf83(const char* s, const char* c, int n) {
|
||||
QString _ret = QAccessiblePlugin::trUtf8(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAccessiblePlugin_Delete(QAccessiblePlugin* self) {
|
||||
|
@ -9,7 +9,6 @@ package qt
|
||||
import "C"
|
||||
|
||||
import (
|
||||
"github.com/mappu/miqt/libmiqt"
|
||||
"runtime"
|
||||
"unsafe"
|
||||
)
|
||||
@ -51,31 +50,33 @@ func (this *QAccessiblePlugin) MetaObject() *QMetaObject {
|
||||
func (this *QAccessiblePlugin) Metacast(param1 string) unsafe.Pointer {
|
||||
param1_Cstring := C.CString(param1)
|
||||
defer C.free(unsafe.Pointer(param1_Cstring))
|
||||
return C.QAccessiblePlugin_Metacast(this.h, param1_Cstring)
|
||||
return (unsafe.Pointer)(C.QAccessiblePlugin_Metacast(this.h, param1_Cstring))
|
||||
}
|
||||
|
||||
func QAccessiblePlugin_Tr(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAccessiblePlugin_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessiblePlugin_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAccessiblePlugin_TrUtf8(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAccessiblePlugin_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessiblePlugin_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func (this *QAccessiblePlugin) Create(key string, object *QObject) *QAccessibleInterface {
|
||||
key_ms := libmiqt.Strdupg(key)
|
||||
defer C.free(key_ms)
|
||||
return UnsafeNewQAccessibleInterface(unsafe.Pointer(C.QAccessiblePlugin_Create(this.h, (*C.struct_miqt_string)(key_ms), object.cPointer())))
|
||||
key_ms := C.struct_miqt_string{}
|
||||
key_ms.data = C.CString(key)
|
||||
key_ms.len = C.size_t(len(key))
|
||||
defer C.free(unsafe.Pointer(key_ms.data))
|
||||
return UnsafeNewQAccessibleInterface(unsafe.Pointer(C.QAccessiblePlugin_Create(this.h, key_ms, object.cPointer())))
|
||||
}
|
||||
|
||||
func QAccessiblePlugin_Tr2(s string, c string) string {
|
||||
@ -83,9 +84,9 @@ func QAccessiblePlugin_Tr2(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAccessiblePlugin_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessiblePlugin_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -94,9 +95,9 @@ func QAccessiblePlugin_Tr3(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAccessiblePlugin_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessiblePlugin_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -105,9 +106,9 @@ func QAccessiblePlugin_TrUtf82(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAccessiblePlugin_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessiblePlugin_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -116,9 +117,9 @@ func QAccessiblePlugin_TrUtf83(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAccessiblePlugin_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessiblePlugin_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
|
@ -27,13 +27,13 @@ typedef struct QObject QObject;
|
||||
|
||||
QMetaObject* QAccessiblePlugin_MetaObject(const QAccessiblePlugin* self);
|
||||
void* QAccessiblePlugin_Metacast(QAccessiblePlugin* self, const char* param1);
|
||||
struct miqt_string* QAccessiblePlugin_Tr(const char* s);
|
||||
struct miqt_string* QAccessiblePlugin_TrUtf8(const char* s);
|
||||
QAccessibleInterface* QAccessiblePlugin_Create(QAccessiblePlugin* self, struct miqt_string* key, QObject* object);
|
||||
struct miqt_string* QAccessiblePlugin_Tr2(const char* s, const char* c);
|
||||
struct miqt_string* QAccessiblePlugin_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string* QAccessiblePlugin_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string* QAccessiblePlugin_TrUtf83(const char* s, const char* c, int n);
|
||||
struct miqt_string QAccessiblePlugin_Tr(const char* s);
|
||||
struct miqt_string QAccessiblePlugin_TrUtf8(const char* s);
|
||||
QAccessibleInterface* QAccessiblePlugin_Create(QAccessiblePlugin* self, struct miqt_string key, QObject* object);
|
||||
struct miqt_string QAccessiblePlugin_Tr2(const char* s, const char* c);
|
||||
struct miqt_string QAccessiblePlugin_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string QAccessiblePlugin_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string QAccessiblePlugin_TrUtf83(const char* s, const char* c, int n);
|
||||
void QAccessiblePlugin_Delete(QAccessiblePlugin* self);
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -21,8 +21,8 @@ QAccessibleWidget* QAccessibleWidget_new2(QWidget* o, int r) {
|
||||
return new QAccessibleWidget(o, static_cast<QAccessible::Role>(r));
|
||||
}
|
||||
|
||||
QAccessibleWidget* QAccessibleWidget_new3(QWidget* o, int r, struct miqt_string* name) {
|
||||
QString name_QString = QString::fromUtf8(&name->data, name->len);
|
||||
QAccessibleWidget* QAccessibleWidget_new3(QWidget* o, int r, struct miqt_string name) {
|
||||
QString name_QString = QString::fromUtf8(name.data, name.len);
|
||||
return new QAccessibleWidget(o, static_cast<QAccessible::Role>(r), name_QString);
|
||||
}
|
||||
|
||||
@ -58,11 +58,15 @@ QAccessibleInterface* QAccessibleWidget_Child(const QAccessibleWidget* self, int
|
||||
return self->child(static_cast<int>(index));
|
||||
}
|
||||
|
||||
struct miqt_string* QAccessibleWidget_Text(const QAccessibleWidget* self, int t) {
|
||||
struct miqt_string QAccessibleWidget_Text(const QAccessibleWidget* self, int t) {
|
||||
QString _ret = self->text(static_cast<QAccessible::Text>(t));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
int QAccessibleWidget_Role(const QAccessibleWidget* self) {
|
||||
@ -89,12 +93,16 @@ void* QAccessibleWidget_InterfaceCast(QAccessibleWidget* self, int t) {
|
||||
struct miqt_array* QAccessibleWidget_ActionNames(const QAccessibleWidget* self) {
|
||||
QStringList _ret = self->actionNames();
|
||||
// Convert QList<> from C++ memory to manually-managed C memory
|
||||
struct miqt_string** _arr = static_cast<struct miqt_string**>(malloc(sizeof(struct miqt_string*) * _ret.length()));
|
||||
struct miqt_string* _arr = static_cast<struct miqt_string*>(malloc(sizeof(struct miqt_string) * _ret.length()));
|
||||
for (size_t i = 0, e = _ret.length(); i < e; ++i) {
|
||||
QString _lv_ret = _ret[i];
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _lv_b = _lv_ret.toUtf8();
|
||||
_arr[i] = miqt_strdup(_lv_b.data(), _lv_b.length());
|
||||
struct miqt_string _lv_ms;
|
||||
_lv_ms.len = _lv_b.length();
|
||||
_lv_ms.data = static_cast<char*>(malloc(_lv_ms.len));
|
||||
memcpy(_lv_ms.data, _lv_b.data(), _lv_ms.len);
|
||||
_arr[i] = _lv_ms;
|
||||
}
|
||||
struct miqt_array* _out = static_cast<struct miqt_array*>(malloc(sizeof(struct miqt_array)));
|
||||
_out->len = _ret.length();
|
||||
@ -102,21 +110,25 @@ struct miqt_array* QAccessibleWidget_ActionNames(const QAccessibleWidget* self)
|
||||
return _out;
|
||||
}
|
||||
|
||||
void QAccessibleWidget_DoAction(QAccessibleWidget* self, struct miqt_string* actionName) {
|
||||
QString actionName_QString = QString::fromUtf8(&actionName->data, actionName->len);
|
||||
void QAccessibleWidget_DoAction(QAccessibleWidget* self, struct miqt_string actionName) {
|
||||
QString actionName_QString = QString::fromUtf8(actionName.data, actionName.len);
|
||||
self->doAction(actionName_QString);
|
||||
}
|
||||
|
||||
struct miqt_array* QAccessibleWidget_KeyBindingsForAction(const QAccessibleWidget* self, struct miqt_string* actionName) {
|
||||
QString actionName_QString = QString::fromUtf8(&actionName->data, actionName->len);
|
||||
struct miqt_array* QAccessibleWidget_KeyBindingsForAction(const QAccessibleWidget* self, struct miqt_string actionName) {
|
||||
QString actionName_QString = QString::fromUtf8(actionName.data, actionName.len);
|
||||
QStringList _ret = self->keyBindingsForAction(actionName_QString);
|
||||
// Convert QList<> from C++ memory to manually-managed C memory
|
||||
struct miqt_string** _arr = static_cast<struct miqt_string**>(malloc(sizeof(struct miqt_string*) * _ret.length()));
|
||||
struct miqt_string* _arr = static_cast<struct miqt_string*>(malloc(sizeof(struct miqt_string) * _ret.length()));
|
||||
for (size_t i = 0, e = _ret.length(); i < e; ++i) {
|
||||
QString _lv_ret = _ret[i];
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _lv_b = _lv_ret.toUtf8();
|
||||
_arr[i] = miqt_strdup(_lv_b.data(), _lv_b.length());
|
||||
struct miqt_string _lv_ms;
|
||||
_lv_ms.len = _lv_b.length();
|
||||
_lv_ms.data = static_cast<char*>(malloc(_lv_ms.len));
|
||||
memcpy(_lv_ms.data, _lv_b.data(), _lv_ms.len);
|
||||
_arr[i] = _lv_ms;
|
||||
}
|
||||
struct miqt_array* _out = static_cast<struct miqt_array*>(malloc(sizeof(struct miqt_array)));
|
||||
_out->len = _ret.length();
|
||||
|
@ -9,7 +9,6 @@ package qt
|
||||
import "C"
|
||||
|
||||
import (
|
||||
"github.com/mappu/miqt/libmiqt"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
@ -58,9 +57,11 @@ func NewQAccessibleWidget2(o *QWidget, r QAccessible__Role) *QAccessibleWidget {
|
||||
|
||||
// NewQAccessibleWidget3 constructs a new QAccessibleWidget object.
|
||||
func NewQAccessibleWidget3(o *QWidget, r QAccessible__Role, name string) *QAccessibleWidget {
|
||||
name_ms := libmiqt.Strdupg(name)
|
||||
defer C.free(name_ms)
|
||||
ret := C.QAccessibleWidget_new3(o.cPointer(), (C.int)(r), (*C.struct_miqt_string)(name_ms))
|
||||
name_ms := C.struct_miqt_string{}
|
||||
name_ms.data = C.CString(name)
|
||||
name_ms.len = C.size_t(len(name))
|
||||
defer C.free(unsafe.Pointer(name_ms.data))
|
||||
ret := C.QAccessibleWidget_new3(o.cPointer(), (C.int)(r), name_ms)
|
||||
return newQAccessibleWidget(ret)
|
||||
}
|
||||
|
||||
@ -100,9 +101,9 @@ func (this *QAccessibleWidget) Child(index int) *QAccessibleInterface {
|
||||
}
|
||||
|
||||
func (this *QAccessibleWidget) Text(t QAccessible__Text) string {
|
||||
var _ms *C.struct_miqt_string = C.QAccessibleWidget_Text(this.h, (C.int)(t))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAccessibleWidget_Text(this.h, (C.int)(t))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -132,17 +133,17 @@ func (this *QAccessibleWidget) BackgroundColor() *QColor {
|
||||
}
|
||||
|
||||
func (this *QAccessibleWidget) InterfaceCast(t QAccessible__InterfaceType) unsafe.Pointer {
|
||||
return C.QAccessibleWidget_InterfaceCast(this.h, (C.int)(t))
|
||||
return (unsafe.Pointer)(C.QAccessibleWidget_InterfaceCast(this.h, (C.int)(t)))
|
||||
}
|
||||
|
||||
func (this *QAccessibleWidget) ActionNames() []string {
|
||||
var _ma *C.struct_miqt_array = C.QAccessibleWidget_ActionNames(this.h)
|
||||
_ret := make([]string, int(_ma.len))
|
||||
_outCast := (*[0xffff]*C.struct_miqt_string)(unsafe.Pointer(_ma.data)) // hey ya
|
||||
_outCast := (*[0xffff]C.struct_miqt_string)(unsafe.Pointer(_ma.data)) // hey ya
|
||||
for i := 0; i < int(_ma.len); i++ {
|
||||
var _lv_ms *C.struct_miqt_string = _outCast[i]
|
||||
_lv_ret := C.GoStringN(&_lv_ms.data, C.int(int64(_lv_ms.len)))
|
||||
C.free(unsafe.Pointer(_lv_ms))
|
||||
var _lv_ms C.struct_miqt_string = _outCast[i]
|
||||
_lv_ret := C.GoStringN(_lv_ms.data, C.int(int64(_lv_ms.len)))
|
||||
C.free(unsafe.Pointer(_lv_ms.data))
|
||||
_ret[i] = _lv_ret
|
||||
}
|
||||
C.free(unsafe.Pointer(_ma))
|
||||
@ -150,21 +151,25 @@ func (this *QAccessibleWidget) ActionNames() []string {
|
||||
}
|
||||
|
||||
func (this *QAccessibleWidget) DoAction(actionName string) {
|
||||
actionName_ms := libmiqt.Strdupg(actionName)
|
||||
defer C.free(actionName_ms)
|
||||
C.QAccessibleWidget_DoAction(this.h, (*C.struct_miqt_string)(actionName_ms))
|
||||
actionName_ms := C.struct_miqt_string{}
|
||||
actionName_ms.data = C.CString(actionName)
|
||||
actionName_ms.len = C.size_t(len(actionName))
|
||||
defer C.free(unsafe.Pointer(actionName_ms.data))
|
||||
C.QAccessibleWidget_DoAction(this.h, actionName_ms)
|
||||
}
|
||||
|
||||
func (this *QAccessibleWidget) KeyBindingsForAction(actionName string) []string {
|
||||
actionName_ms := libmiqt.Strdupg(actionName)
|
||||
defer C.free(actionName_ms)
|
||||
var _ma *C.struct_miqt_array = C.QAccessibleWidget_KeyBindingsForAction(this.h, (*C.struct_miqt_string)(actionName_ms))
|
||||
actionName_ms := C.struct_miqt_string{}
|
||||
actionName_ms.data = C.CString(actionName)
|
||||
actionName_ms.len = C.size_t(len(actionName))
|
||||
defer C.free(unsafe.Pointer(actionName_ms.data))
|
||||
var _ma *C.struct_miqt_array = C.QAccessibleWidget_KeyBindingsForAction(this.h, actionName_ms)
|
||||
_ret := make([]string, int(_ma.len))
|
||||
_outCast := (*[0xffff]*C.struct_miqt_string)(unsafe.Pointer(_ma.data)) // hey ya
|
||||
_outCast := (*[0xffff]C.struct_miqt_string)(unsafe.Pointer(_ma.data)) // hey ya
|
||||
for i := 0; i < int(_ma.len); i++ {
|
||||
var _lv_ms *C.struct_miqt_string = _outCast[i]
|
||||
_lv_ret := C.GoStringN(&_lv_ms.data, C.int(int64(_lv_ms.len)))
|
||||
C.free(unsafe.Pointer(_lv_ms))
|
||||
var _lv_ms C.struct_miqt_string = _outCast[i]
|
||||
_lv_ret := C.GoStringN(_lv_ms.data, C.int(int64(_lv_ms.len)))
|
||||
C.free(unsafe.Pointer(_lv_ms.data))
|
||||
_ret[i] = _lv_ret
|
||||
}
|
||||
C.free(unsafe.Pointer(_ma))
|
||||
|
@ -37,7 +37,7 @@ typedef struct QWindow QWindow;
|
||||
|
||||
QAccessibleWidget* QAccessibleWidget_new(QWidget* o);
|
||||
QAccessibleWidget* QAccessibleWidget_new2(QWidget* o, int r);
|
||||
QAccessibleWidget* QAccessibleWidget_new3(QWidget* o, int r, struct miqt_string* name);
|
||||
QAccessibleWidget* QAccessibleWidget_new3(QWidget* o, int r, struct miqt_string name);
|
||||
bool QAccessibleWidget_IsValid(const QAccessibleWidget* self);
|
||||
QWindow* QAccessibleWidget_Window(const QAccessibleWidget* self);
|
||||
int QAccessibleWidget_ChildCount(const QAccessibleWidget* self);
|
||||
@ -46,15 +46,15 @@ QAccessibleInterface* QAccessibleWidget_FocusChild(const QAccessibleWidget* self
|
||||
QRect* QAccessibleWidget_Rect(const QAccessibleWidget* self);
|
||||
QAccessibleInterface* QAccessibleWidget_Parent(const QAccessibleWidget* self);
|
||||
QAccessibleInterface* QAccessibleWidget_Child(const QAccessibleWidget* self, int index);
|
||||
struct miqt_string* QAccessibleWidget_Text(const QAccessibleWidget* self, int t);
|
||||
struct miqt_string QAccessibleWidget_Text(const QAccessibleWidget* self, int t);
|
||||
int QAccessibleWidget_Role(const QAccessibleWidget* self);
|
||||
QAccessible__State* QAccessibleWidget_State(const QAccessibleWidget* self);
|
||||
QColor* QAccessibleWidget_ForegroundColor(const QAccessibleWidget* self);
|
||||
QColor* QAccessibleWidget_BackgroundColor(const QAccessibleWidget* self);
|
||||
void* QAccessibleWidget_InterfaceCast(QAccessibleWidget* self, int t);
|
||||
struct miqt_array* QAccessibleWidget_ActionNames(const QAccessibleWidget* self);
|
||||
void QAccessibleWidget_DoAction(QAccessibleWidget* self, struct miqt_string* actionName);
|
||||
struct miqt_array* QAccessibleWidget_KeyBindingsForAction(const QAccessibleWidget* self, struct miqt_string* actionName);
|
||||
void QAccessibleWidget_DoAction(QAccessibleWidget* self, struct miqt_string actionName);
|
||||
struct miqt_array* QAccessibleWidget_KeyBindingsForAction(const QAccessibleWidget* self, struct miqt_string actionName);
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /* extern C */
|
||||
|
@ -21,13 +21,13 @@ QAction* QAction_new() {
|
||||
return new QAction();
|
||||
}
|
||||
|
||||
QAction* QAction_new2(struct miqt_string* text) {
|
||||
QString text_QString = QString::fromUtf8(&text->data, text->len);
|
||||
QAction* QAction_new2(struct miqt_string text) {
|
||||
QString text_QString = QString::fromUtf8(text.data, text.len);
|
||||
return new QAction(text_QString);
|
||||
}
|
||||
|
||||
QAction* QAction_new3(QIcon* icon, struct miqt_string* text) {
|
||||
QString text_QString = QString::fromUtf8(&text->data, text->len);
|
||||
QAction* QAction_new3(QIcon* icon, struct miqt_string text) {
|
||||
QString text_QString = QString::fromUtf8(text.data, text.len);
|
||||
return new QAction(*icon, text_QString);
|
||||
}
|
||||
|
||||
@ -35,13 +35,13 @@ QAction* QAction_new4(QObject* parent) {
|
||||
return new QAction(parent);
|
||||
}
|
||||
|
||||
QAction* QAction_new5(struct miqt_string* text, QObject* parent) {
|
||||
QString text_QString = QString::fromUtf8(&text->data, text->len);
|
||||
QAction* QAction_new5(struct miqt_string text, QObject* parent) {
|
||||
QString text_QString = QString::fromUtf8(text.data, text.len);
|
||||
return new QAction(text_QString, parent);
|
||||
}
|
||||
|
||||
QAction* QAction_new6(QIcon* icon, struct miqt_string* text, QObject* parent) {
|
||||
QString text_QString = QString::fromUtf8(&text->data, text->len);
|
||||
QAction* QAction_new6(QIcon* icon, struct miqt_string text, QObject* parent) {
|
||||
QString text_QString = QString::fromUtf8(text.data, text.len);
|
||||
return new QAction(*icon, text_QString, parent);
|
||||
}
|
||||
|
||||
@ -53,18 +53,26 @@ void* QAction_Metacast(QAction* self, const char* param1) {
|
||||
return self->qt_metacast(param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QAction_Tr(const char* s) {
|
||||
struct miqt_string QAction_Tr(const char* s) {
|
||||
QString _ret = QAction::tr(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAction_TrUtf8(const char* s) {
|
||||
struct miqt_string QAction_TrUtf8(const char* s) {
|
||||
QString _ret = QAction::trUtf8(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAction_SetActionGroup(QAction* self, QActionGroup* group) {
|
||||
@ -83,64 +91,84 @@ QIcon* QAction_Icon(const QAction* self) {
|
||||
return new QIcon(self->icon());
|
||||
}
|
||||
|
||||
void QAction_SetText(QAction* self, struct miqt_string* text) {
|
||||
QString text_QString = QString::fromUtf8(&text->data, text->len);
|
||||
void QAction_SetText(QAction* self, struct miqt_string text) {
|
||||
QString text_QString = QString::fromUtf8(text.data, text.len);
|
||||
self->setText(text_QString);
|
||||
}
|
||||
|
||||
struct miqt_string* QAction_Text(const QAction* self) {
|
||||
struct miqt_string QAction_Text(const QAction* self) {
|
||||
QString _ret = self->text();
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAction_SetIconText(QAction* self, struct miqt_string* text) {
|
||||
QString text_QString = QString::fromUtf8(&text->data, text->len);
|
||||
void QAction_SetIconText(QAction* self, struct miqt_string text) {
|
||||
QString text_QString = QString::fromUtf8(text.data, text.len);
|
||||
self->setIconText(text_QString);
|
||||
}
|
||||
|
||||
struct miqt_string* QAction_IconText(const QAction* self) {
|
||||
struct miqt_string QAction_IconText(const QAction* self) {
|
||||
QString _ret = self->iconText();
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAction_SetToolTip(QAction* self, struct miqt_string* tip) {
|
||||
QString tip_QString = QString::fromUtf8(&tip->data, tip->len);
|
||||
void QAction_SetToolTip(QAction* self, struct miqt_string tip) {
|
||||
QString tip_QString = QString::fromUtf8(tip.data, tip.len);
|
||||
self->setToolTip(tip_QString);
|
||||
}
|
||||
|
||||
struct miqt_string* QAction_ToolTip(const QAction* self) {
|
||||
struct miqt_string QAction_ToolTip(const QAction* self) {
|
||||
QString _ret = self->toolTip();
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAction_SetStatusTip(QAction* self, struct miqt_string* statusTip) {
|
||||
QString statusTip_QString = QString::fromUtf8(&statusTip->data, statusTip->len);
|
||||
void QAction_SetStatusTip(QAction* self, struct miqt_string statusTip) {
|
||||
QString statusTip_QString = QString::fromUtf8(statusTip.data, statusTip.len);
|
||||
self->setStatusTip(statusTip_QString);
|
||||
}
|
||||
|
||||
struct miqt_string* QAction_StatusTip(const QAction* self) {
|
||||
struct miqt_string QAction_StatusTip(const QAction* self) {
|
||||
QString _ret = self->statusTip();
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAction_SetWhatsThis(QAction* self, struct miqt_string* what) {
|
||||
QString what_QString = QString::fromUtf8(&what->data, what->len);
|
||||
void QAction_SetWhatsThis(QAction* self, struct miqt_string what) {
|
||||
QString what_QString = QString::fromUtf8(what.data, what.len);
|
||||
self->setWhatsThis(what_QString);
|
||||
}
|
||||
|
||||
struct miqt_string* QAction_WhatsThis(const QAction* self) {
|
||||
struct miqt_string QAction_WhatsThis(const QAction* self) {
|
||||
QString _ret = self->whatsThis();
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAction_SetPriority(QAction* self, int priority) {
|
||||
@ -388,32 +416,48 @@ void QAction_connect_Toggled(QAction* self, intptr_t slot) {
|
||||
});
|
||||
}
|
||||
|
||||
struct miqt_string* QAction_Tr2(const char* s, const char* c) {
|
||||
struct miqt_string QAction_Tr2(const char* s, const char* c) {
|
||||
QString _ret = QAction::tr(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAction_Tr3(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAction_Tr3(const char* s, const char* c, int n) {
|
||||
QString _ret = QAction::tr(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAction_TrUtf82(const char* s, const char* c) {
|
||||
struct miqt_string QAction_TrUtf82(const char* s, const char* c) {
|
||||
QString _ret = QAction::trUtf8(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAction_TrUtf83(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAction_TrUtf83(const char* s, const char* c, int n) {
|
||||
QString _ret = QAction::trUtf8(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
bool QAction_ShowStatusText1(QAction* self, QWidget* widget) {
|
||||
|
@ -9,7 +9,6 @@ package qt
|
||||
import "C"
|
||||
|
||||
import (
|
||||
"github.com/mappu/miqt/libmiqt"
|
||||
"runtime"
|
||||
"runtime/cgo"
|
||||
"unsafe"
|
||||
@ -80,17 +79,21 @@ func NewQAction() *QAction {
|
||||
|
||||
// NewQAction2 constructs a new QAction object.
|
||||
func NewQAction2(text string) *QAction {
|
||||
text_ms := libmiqt.Strdupg(text)
|
||||
defer C.free(text_ms)
|
||||
ret := C.QAction_new2((*C.struct_miqt_string)(text_ms))
|
||||
text_ms := C.struct_miqt_string{}
|
||||
text_ms.data = C.CString(text)
|
||||
text_ms.len = C.size_t(len(text))
|
||||
defer C.free(unsafe.Pointer(text_ms.data))
|
||||
ret := C.QAction_new2(text_ms)
|
||||
return newQAction(ret)
|
||||
}
|
||||
|
||||
// NewQAction3 constructs a new QAction object.
|
||||
func NewQAction3(icon *QIcon, text string) *QAction {
|
||||
text_ms := libmiqt.Strdupg(text)
|
||||
defer C.free(text_ms)
|
||||
ret := C.QAction_new3(icon.cPointer(), (*C.struct_miqt_string)(text_ms))
|
||||
text_ms := C.struct_miqt_string{}
|
||||
text_ms.data = C.CString(text)
|
||||
text_ms.len = C.size_t(len(text))
|
||||
defer C.free(unsafe.Pointer(text_ms.data))
|
||||
ret := C.QAction_new3(icon.cPointer(), text_ms)
|
||||
return newQAction(ret)
|
||||
}
|
||||
|
||||
@ -102,17 +105,21 @@ func NewQAction4(parent *QObject) *QAction {
|
||||
|
||||
// NewQAction5 constructs a new QAction object.
|
||||
func NewQAction5(text string, parent *QObject) *QAction {
|
||||
text_ms := libmiqt.Strdupg(text)
|
||||
defer C.free(text_ms)
|
||||
ret := C.QAction_new5((*C.struct_miqt_string)(text_ms), parent.cPointer())
|
||||
text_ms := C.struct_miqt_string{}
|
||||
text_ms.data = C.CString(text)
|
||||
text_ms.len = C.size_t(len(text))
|
||||
defer C.free(unsafe.Pointer(text_ms.data))
|
||||
ret := C.QAction_new5(text_ms, parent.cPointer())
|
||||
return newQAction(ret)
|
||||
}
|
||||
|
||||
// NewQAction6 constructs a new QAction object.
|
||||
func NewQAction6(icon *QIcon, text string, parent *QObject) *QAction {
|
||||
text_ms := libmiqt.Strdupg(text)
|
||||
defer C.free(text_ms)
|
||||
ret := C.QAction_new6(icon.cPointer(), (*C.struct_miqt_string)(text_ms), parent.cPointer())
|
||||
text_ms := C.struct_miqt_string{}
|
||||
text_ms.data = C.CString(text)
|
||||
text_ms.len = C.size_t(len(text))
|
||||
defer C.free(unsafe.Pointer(text_ms.data))
|
||||
ret := C.QAction_new6(icon.cPointer(), text_ms, parent.cPointer())
|
||||
return newQAction(ret)
|
||||
}
|
||||
|
||||
@ -123,24 +130,24 @@ func (this *QAction) MetaObject() *QMetaObject {
|
||||
func (this *QAction) Metacast(param1 string) unsafe.Pointer {
|
||||
param1_Cstring := C.CString(param1)
|
||||
defer C.free(unsafe.Pointer(param1_Cstring))
|
||||
return C.QAction_Metacast(this.h, param1_Cstring)
|
||||
return (unsafe.Pointer)(C.QAction_Metacast(this.h, param1_Cstring))
|
||||
}
|
||||
|
||||
func QAction_Tr(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAction_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAction_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAction_TrUtf8(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAction_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAction_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -164,67 +171,77 @@ func (this *QAction) Icon() *QIcon {
|
||||
}
|
||||
|
||||
func (this *QAction) SetText(text string) {
|
||||
text_ms := libmiqt.Strdupg(text)
|
||||
defer C.free(text_ms)
|
||||
C.QAction_SetText(this.h, (*C.struct_miqt_string)(text_ms))
|
||||
text_ms := C.struct_miqt_string{}
|
||||
text_ms.data = C.CString(text)
|
||||
text_ms.len = C.size_t(len(text))
|
||||
defer C.free(unsafe.Pointer(text_ms.data))
|
||||
C.QAction_SetText(this.h, text_ms)
|
||||
}
|
||||
|
||||
func (this *QAction) Text() string {
|
||||
var _ms *C.struct_miqt_string = C.QAction_Text(this.h)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAction_Text(this.h)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func (this *QAction) SetIconText(text string) {
|
||||
text_ms := libmiqt.Strdupg(text)
|
||||
defer C.free(text_ms)
|
||||
C.QAction_SetIconText(this.h, (*C.struct_miqt_string)(text_ms))
|
||||
text_ms := C.struct_miqt_string{}
|
||||
text_ms.data = C.CString(text)
|
||||
text_ms.len = C.size_t(len(text))
|
||||
defer C.free(unsafe.Pointer(text_ms.data))
|
||||
C.QAction_SetIconText(this.h, text_ms)
|
||||
}
|
||||
|
||||
func (this *QAction) IconText() string {
|
||||
var _ms *C.struct_miqt_string = C.QAction_IconText(this.h)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAction_IconText(this.h)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func (this *QAction) SetToolTip(tip string) {
|
||||
tip_ms := libmiqt.Strdupg(tip)
|
||||
defer C.free(tip_ms)
|
||||
C.QAction_SetToolTip(this.h, (*C.struct_miqt_string)(tip_ms))
|
||||
tip_ms := C.struct_miqt_string{}
|
||||
tip_ms.data = C.CString(tip)
|
||||
tip_ms.len = C.size_t(len(tip))
|
||||
defer C.free(unsafe.Pointer(tip_ms.data))
|
||||
C.QAction_SetToolTip(this.h, tip_ms)
|
||||
}
|
||||
|
||||
func (this *QAction) ToolTip() string {
|
||||
var _ms *C.struct_miqt_string = C.QAction_ToolTip(this.h)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAction_ToolTip(this.h)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func (this *QAction) SetStatusTip(statusTip string) {
|
||||
statusTip_ms := libmiqt.Strdupg(statusTip)
|
||||
defer C.free(statusTip_ms)
|
||||
C.QAction_SetStatusTip(this.h, (*C.struct_miqt_string)(statusTip_ms))
|
||||
statusTip_ms := C.struct_miqt_string{}
|
||||
statusTip_ms.data = C.CString(statusTip)
|
||||
statusTip_ms.len = C.size_t(len(statusTip))
|
||||
defer C.free(unsafe.Pointer(statusTip_ms.data))
|
||||
C.QAction_SetStatusTip(this.h, statusTip_ms)
|
||||
}
|
||||
|
||||
func (this *QAction) StatusTip() string {
|
||||
var _ms *C.struct_miqt_string = C.QAction_StatusTip(this.h)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAction_StatusTip(this.h)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func (this *QAction) SetWhatsThis(what string) {
|
||||
what_ms := libmiqt.Strdupg(what)
|
||||
defer C.free(what_ms)
|
||||
C.QAction_SetWhatsThis(this.h, (*C.struct_miqt_string)(what_ms))
|
||||
what_ms := C.struct_miqt_string{}
|
||||
what_ms.data = C.CString(what)
|
||||
what_ms.len = C.size_t(len(what))
|
||||
defer C.free(unsafe.Pointer(what_ms.data))
|
||||
C.QAction_SetWhatsThis(this.h, what_ms)
|
||||
}
|
||||
|
||||
func (this *QAction) WhatsThis() string {
|
||||
var _ms *C.struct_miqt_string = C.QAction_WhatsThis(this.h)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAction_WhatsThis(this.h)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -513,9 +530,9 @@ func QAction_Tr2(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAction_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAction_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -524,9 +541,9 @@ func QAction_Tr3(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAction_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAction_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -535,9 +552,9 @@ func QAction_TrUtf82(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAction_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAction_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -546,9 +563,9 @@ func QAction_TrUtf83(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAction_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAction_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
|
@ -40,29 +40,29 @@ typedef struct QWidget QWidget;
|
||||
#endif
|
||||
|
||||
QAction* QAction_new();
|
||||
QAction* QAction_new2(struct miqt_string* text);
|
||||
QAction* QAction_new3(QIcon* icon, struct miqt_string* text);
|
||||
QAction* QAction_new2(struct miqt_string text);
|
||||
QAction* QAction_new3(QIcon* icon, struct miqt_string text);
|
||||
QAction* QAction_new4(QObject* parent);
|
||||
QAction* QAction_new5(struct miqt_string* text, QObject* parent);
|
||||
QAction* QAction_new6(QIcon* icon, struct miqt_string* text, QObject* parent);
|
||||
QAction* QAction_new5(struct miqt_string text, QObject* parent);
|
||||
QAction* QAction_new6(QIcon* icon, struct miqt_string text, QObject* parent);
|
||||
QMetaObject* QAction_MetaObject(const QAction* self);
|
||||
void* QAction_Metacast(QAction* self, const char* param1);
|
||||
struct miqt_string* QAction_Tr(const char* s);
|
||||
struct miqt_string* QAction_TrUtf8(const char* s);
|
||||
struct miqt_string QAction_Tr(const char* s);
|
||||
struct miqt_string QAction_TrUtf8(const char* s);
|
||||
void QAction_SetActionGroup(QAction* self, QActionGroup* group);
|
||||
QActionGroup* QAction_ActionGroup(const QAction* self);
|
||||
void QAction_SetIcon(QAction* self, QIcon* icon);
|
||||
QIcon* QAction_Icon(const QAction* self);
|
||||
void QAction_SetText(QAction* self, struct miqt_string* text);
|
||||
struct miqt_string* QAction_Text(const QAction* self);
|
||||
void QAction_SetIconText(QAction* self, struct miqt_string* text);
|
||||
struct miqt_string* QAction_IconText(const QAction* self);
|
||||
void QAction_SetToolTip(QAction* self, struct miqt_string* tip);
|
||||
struct miqt_string* QAction_ToolTip(const QAction* self);
|
||||
void QAction_SetStatusTip(QAction* self, struct miqt_string* statusTip);
|
||||
struct miqt_string* QAction_StatusTip(const QAction* self);
|
||||
void QAction_SetWhatsThis(QAction* self, struct miqt_string* what);
|
||||
struct miqt_string* QAction_WhatsThis(const QAction* self);
|
||||
void QAction_SetText(QAction* self, struct miqt_string text);
|
||||
struct miqt_string QAction_Text(const QAction* self);
|
||||
void QAction_SetIconText(QAction* self, struct miqt_string text);
|
||||
struct miqt_string QAction_IconText(const QAction* self);
|
||||
void QAction_SetToolTip(QAction* self, struct miqt_string tip);
|
||||
struct miqt_string QAction_ToolTip(const QAction* self);
|
||||
void QAction_SetStatusTip(QAction* self, struct miqt_string statusTip);
|
||||
struct miqt_string QAction_StatusTip(const QAction* self);
|
||||
void QAction_SetWhatsThis(QAction* self, struct miqt_string what);
|
||||
struct miqt_string QAction_WhatsThis(const QAction* self);
|
||||
void QAction_SetPriority(QAction* self, int priority);
|
||||
int QAction_Priority(const QAction* self);
|
||||
QMenu* QAction_Menu(const QAction* self);
|
||||
@ -113,10 +113,10 @@ void QAction_Hovered(QAction* self);
|
||||
void QAction_connect_Hovered(QAction* self, intptr_t slot);
|
||||
void QAction_Toggled(QAction* self, bool param1);
|
||||
void QAction_connect_Toggled(QAction* self, intptr_t slot);
|
||||
struct miqt_string* QAction_Tr2(const char* s, const char* c);
|
||||
struct miqt_string* QAction_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string* QAction_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string* QAction_TrUtf83(const char* s, const char* c, int n);
|
||||
struct miqt_string QAction_Tr2(const char* s, const char* c);
|
||||
struct miqt_string QAction_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string QAction_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string QAction_TrUtf83(const char* s, const char* c, int n);
|
||||
bool QAction_ShowStatusText1(QAction* self, QWidget* widget);
|
||||
void QAction_Triggered1(QAction* self, bool checked);
|
||||
void QAction_connect_Triggered1(QAction* self, intptr_t slot);
|
||||
|
@ -23,31 +23,39 @@ void* QActionGroup_Metacast(QActionGroup* self, const char* param1) {
|
||||
return self->qt_metacast(param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QActionGroup_Tr(const char* s) {
|
||||
struct miqt_string QActionGroup_Tr(const char* s) {
|
||||
QString _ret = QActionGroup::tr(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QActionGroup_TrUtf8(const char* s) {
|
||||
struct miqt_string QActionGroup_TrUtf8(const char* s) {
|
||||
QString _ret = QActionGroup::trUtf8(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
QAction* QActionGroup_AddAction(QActionGroup* self, QAction* a) {
|
||||
return self->addAction(a);
|
||||
}
|
||||
|
||||
QAction* QActionGroup_AddActionWithText(QActionGroup* self, struct miqt_string* text) {
|
||||
QString text_QString = QString::fromUtf8(&text->data, text->len);
|
||||
QAction* QActionGroup_AddActionWithText(QActionGroup* self, struct miqt_string text) {
|
||||
QString text_QString = QString::fromUtf8(text.data, text.len);
|
||||
return self->addAction(text_QString);
|
||||
}
|
||||
|
||||
QAction* QActionGroup_AddAction2(QActionGroup* self, QIcon* icon, struct miqt_string* text) {
|
||||
QString text_QString = QString::fromUtf8(&text->data, text->len);
|
||||
QAction* QActionGroup_AddAction2(QActionGroup* self, QIcon* icon, struct miqt_string text) {
|
||||
QString text_QString = QString::fromUtf8(text.data, text.len);
|
||||
return self->addAction(*icon, text_QString);
|
||||
}
|
||||
|
||||
@ -131,32 +139,48 @@ void QActionGroup_connect_Hovered(QActionGroup* self, intptr_t slot) {
|
||||
});
|
||||
}
|
||||
|
||||
struct miqt_string* QActionGroup_Tr2(const char* s, const char* c) {
|
||||
struct miqt_string QActionGroup_Tr2(const char* s, const char* c) {
|
||||
QString _ret = QActionGroup::tr(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QActionGroup_Tr3(const char* s, const char* c, int n) {
|
||||
struct miqt_string QActionGroup_Tr3(const char* s, const char* c, int n) {
|
||||
QString _ret = QActionGroup::tr(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QActionGroup_TrUtf82(const char* s, const char* c) {
|
||||
struct miqt_string QActionGroup_TrUtf82(const char* s, const char* c) {
|
||||
QString _ret = QActionGroup::trUtf8(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QActionGroup_TrUtf83(const char* s, const char* c, int n) {
|
||||
struct miqt_string QActionGroup_TrUtf83(const char* s, const char* c, int n) {
|
||||
QString _ret = QActionGroup::trUtf8(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QActionGroup_Delete(QActionGroup* self) {
|
||||
|
@ -9,7 +9,6 @@ package qt
|
||||
import "C"
|
||||
|
||||
import (
|
||||
"github.com/mappu/miqt/libmiqt"
|
||||
"runtime"
|
||||
"runtime/cgo"
|
||||
"unsafe"
|
||||
@ -66,24 +65,24 @@ func (this *QActionGroup) MetaObject() *QMetaObject {
|
||||
func (this *QActionGroup) Metacast(param1 string) unsafe.Pointer {
|
||||
param1_Cstring := C.CString(param1)
|
||||
defer C.free(unsafe.Pointer(param1_Cstring))
|
||||
return C.QActionGroup_Metacast(this.h, param1_Cstring)
|
||||
return (unsafe.Pointer)(C.QActionGroup_Metacast(this.h, param1_Cstring))
|
||||
}
|
||||
|
||||
func QActionGroup_Tr(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QActionGroup_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QActionGroup_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QActionGroup_TrUtf8(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QActionGroup_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QActionGroup_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -92,15 +91,19 @@ func (this *QActionGroup) AddAction(a *QAction) *QAction {
|
||||
}
|
||||
|
||||
func (this *QActionGroup) AddActionWithText(text string) *QAction {
|
||||
text_ms := libmiqt.Strdupg(text)
|
||||
defer C.free(text_ms)
|
||||
return UnsafeNewQAction(unsafe.Pointer(C.QActionGroup_AddActionWithText(this.h, (*C.struct_miqt_string)(text_ms))))
|
||||
text_ms := C.struct_miqt_string{}
|
||||
text_ms.data = C.CString(text)
|
||||
text_ms.len = C.size_t(len(text))
|
||||
defer C.free(unsafe.Pointer(text_ms.data))
|
||||
return UnsafeNewQAction(unsafe.Pointer(C.QActionGroup_AddActionWithText(this.h, text_ms)))
|
||||
}
|
||||
|
||||
func (this *QActionGroup) AddAction2(icon *QIcon, text string) *QAction {
|
||||
text_ms := libmiqt.Strdupg(text)
|
||||
defer C.free(text_ms)
|
||||
return UnsafeNewQAction(unsafe.Pointer(C.QActionGroup_AddAction2(this.h, icon.cPointer(), (*C.struct_miqt_string)(text_ms))))
|
||||
text_ms := C.struct_miqt_string{}
|
||||
text_ms.data = C.CString(text)
|
||||
text_ms.len = C.size_t(len(text))
|
||||
defer C.free(unsafe.Pointer(text_ms.data))
|
||||
return UnsafeNewQAction(unsafe.Pointer(C.QActionGroup_AddAction2(this.h, icon.cPointer(), text_ms)))
|
||||
}
|
||||
|
||||
func (this *QActionGroup) RemoveAction(a *QAction) {
|
||||
@ -203,9 +206,9 @@ func QActionGroup_Tr2(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QActionGroup_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QActionGroup_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -214,9 +217,9 @@ func QActionGroup_Tr3(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QActionGroup_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QActionGroup_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -225,9 +228,9 @@ func QActionGroup_TrUtf82(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QActionGroup_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QActionGroup_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -236,9 +239,9 @@ func QActionGroup_TrUtf83(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QActionGroup_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QActionGroup_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
|
@ -30,11 +30,11 @@ typedef struct QObject QObject;
|
||||
QActionGroup* QActionGroup_new(QObject* parent);
|
||||
QMetaObject* QActionGroup_MetaObject(const QActionGroup* self);
|
||||
void* QActionGroup_Metacast(QActionGroup* self, const char* param1);
|
||||
struct miqt_string* QActionGroup_Tr(const char* s);
|
||||
struct miqt_string* QActionGroup_TrUtf8(const char* s);
|
||||
struct miqt_string QActionGroup_Tr(const char* s);
|
||||
struct miqt_string QActionGroup_TrUtf8(const char* s);
|
||||
QAction* QActionGroup_AddAction(QActionGroup* self, QAction* a);
|
||||
QAction* QActionGroup_AddActionWithText(QActionGroup* self, struct miqt_string* text);
|
||||
QAction* QActionGroup_AddAction2(QActionGroup* self, QIcon* icon, struct miqt_string* text);
|
||||
QAction* QActionGroup_AddActionWithText(QActionGroup* self, struct miqt_string text);
|
||||
QAction* QActionGroup_AddAction2(QActionGroup* self, QIcon* icon, struct miqt_string text);
|
||||
void QActionGroup_RemoveAction(QActionGroup* self, QAction* a);
|
||||
struct miqt_array* QActionGroup_Actions(const QActionGroup* self);
|
||||
QAction* QActionGroup_CheckedAction(const QActionGroup* self);
|
||||
@ -51,10 +51,10 @@ void QActionGroup_Triggered(QActionGroup* self, QAction* param1);
|
||||
void QActionGroup_connect_Triggered(QActionGroup* self, intptr_t slot);
|
||||
void QActionGroup_Hovered(QActionGroup* self, QAction* param1);
|
||||
void QActionGroup_connect_Hovered(QActionGroup* self, intptr_t slot);
|
||||
struct miqt_string* QActionGroup_Tr2(const char* s, const char* c);
|
||||
struct miqt_string* QActionGroup_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string* QActionGroup_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string* QActionGroup_TrUtf83(const char* s, const char* c, int n);
|
||||
struct miqt_string QActionGroup_Tr2(const char* s, const char* c);
|
||||
struct miqt_string QActionGroup_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string QActionGroup_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string QActionGroup_TrUtf83(const char* s, const char* c, int n);
|
||||
void QActionGroup_Delete(QActionGroup* self);
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -16,18 +16,26 @@ void* QAnimationGroup_Metacast(QAnimationGroup* self, const char* param1) {
|
||||
return self->qt_metacast(param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QAnimationGroup_Tr(const char* s) {
|
||||
struct miqt_string QAnimationGroup_Tr(const char* s) {
|
||||
QString _ret = QAnimationGroup::tr(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAnimationGroup_TrUtf8(const char* s) {
|
||||
struct miqt_string QAnimationGroup_TrUtf8(const char* s) {
|
||||
QString _ret = QAnimationGroup::trUtf8(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
QAbstractAnimation* QAnimationGroup_AnimationAt(const QAnimationGroup* self, int index) {
|
||||
@ -62,32 +70,48 @@ void QAnimationGroup_Clear(QAnimationGroup* self) {
|
||||
self->clear();
|
||||
}
|
||||
|
||||
struct miqt_string* QAnimationGroup_Tr2(const char* s, const char* c) {
|
||||
struct miqt_string QAnimationGroup_Tr2(const char* s, const char* c) {
|
||||
QString _ret = QAnimationGroup::tr(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAnimationGroup_Tr3(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAnimationGroup_Tr3(const char* s, const char* c, int n) {
|
||||
QString _ret = QAnimationGroup::tr(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAnimationGroup_TrUtf82(const char* s, const char* c) {
|
||||
struct miqt_string QAnimationGroup_TrUtf82(const char* s, const char* c) {
|
||||
QString _ret = QAnimationGroup::trUtf8(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QAnimationGroup_TrUtf83(const char* s, const char* c, int n) {
|
||||
struct miqt_string QAnimationGroup_TrUtf83(const char* s, const char* c, int n) {
|
||||
QString _ret = QAnimationGroup::trUtf8(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QAnimationGroup_Delete(QAnimationGroup* self) {
|
||||
|
@ -50,24 +50,24 @@ func (this *QAnimationGroup) MetaObject() *QMetaObject {
|
||||
func (this *QAnimationGroup) Metacast(param1 string) unsafe.Pointer {
|
||||
param1_Cstring := C.CString(param1)
|
||||
defer C.free(unsafe.Pointer(param1_Cstring))
|
||||
return C.QAnimationGroup_Metacast(this.h, param1_Cstring)
|
||||
return (unsafe.Pointer)(C.QAnimationGroup_Metacast(this.h, param1_Cstring))
|
||||
}
|
||||
|
||||
func QAnimationGroup_Tr(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAnimationGroup_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAnimationGroup_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QAnimationGroup_TrUtf8(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAnimationGroup_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAnimationGroup_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -108,9 +108,9 @@ func QAnimationGroup_Tr2(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAnimationGroup_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAnimationGroup_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -119,9 +119,9 @@ func QAnimationGroup_Tr3(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAnimationGroup_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAnimationGroup_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -130,9 +130,9 @@ func QAnimationGroup_TrUtf82(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAnimationGroup_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAnimationGroup_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -141,9 +141,9 @@ func QAnimationGroup_TrUtf83(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QAnimationGroup_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QAnimationGroup_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
|
@ -25,8 +25,8 @@ typedef struct QMetaObject QMetaObject;
|
||||
|
||||
QMetaObject* QAnimationGroup_MetaObject(const QAnimationGroup* self);
|
||||
void* QAnimationGroup_Metacast(QAnimationGroup* self, const char* param1);
|
||||
struct miqt_string* QAnimationGroup_Tr(const char* s);
|
||||
struct miqt_string* QAnimationGroup_TrUtf8(const char* s);
|
||||
struct miqt_string QAnimationGroup_Tr(const char* s);
|
||||
struct miqt_string QAnimationGroup_TrUtf8(const char* s);
|
||||
QAbstractAnimation* QAnimationGroup_AnimationAt(const QAnimationGroup* self, int index);
|
||||
int QAnimationGroup_AnimationCount(const QAnimationGroup* self);
|
||||
int QAnimationGroup_IndexOfAnimation(const QAnimationGroup* self, QAbstractAnimation* animation);
|
||||
@ -35,10 +35,10 @@ void QAnimationGroup_InsertAnimation(QAnimationGroup* self, int index, QAbstract
|
||||
void QAnimationGroup_RemoveAnimation(QAnimationGroup* self, QAbstractAnimation* animation);
|
||||
QAbstractAnimation* QAnimationGroup_TakeAnimation(QAnimationGroup* self, int index);
|
||||
void QAnimationGroup_Clear(QAnimationGroup* self);
|
||||
struct miqt_string* QAnimationGroup_Tr2(const char* s, const char* c);
|
||||
struct miqt_string* QAnimationGroup_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string* QAnimationGroup_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string* QAnimationGroup_TrUtf83(const char* s, const char* c, int n);
|
||||
struct miqt_string QAnimationGroup_Tr2(const char* s, const char* c);
|
||||
struct miqt_string QAnimationGroup_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string QAnimationGroup_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string QAnimationGroup_TrUtf83(const char* s, const char* c, int n);
|
||||
void QAnimationGroup_Delete(QAnimationGroup* self);
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -35,18 +35,26 @@ void* QApplication_Metacast(QApplication* self, const char* param1) {
|
||||
return self->qt_metacast(param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QApplication_Tr(const char* s) {
|
||||
struct miqt_string QApplication_Tr(const char* s) {
|
||||
QString _ret = QApplication::tr(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QApplication_TrUtf8(const char* s) {
|
||||
struct miqt_string QApplication_TrUtf8(const char* s) {
|
||||
QString _ret = QApplication::trUtf8(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
QStyle* QApplication_Style() {
|
||||
@ -57,8 +65,8 @@ void QApplication_SetStyle(QStyle* style) {
|
||||
QApplication::setStyle(style);
|
||||
}
|
||||
|
||||
QStyle* QApplication_SetStyleWithStyle(struct miqt_string* style) {
|
||||
QString style_QString = QString::fromUtf8(&style->data, style->len);
|
||||
QStyle* QApplication_SetStyleWithStyle(struct miqt_string style) {
|
||||
QString style_QString = QString::fromUtf8(style.data, style.len);
|
||||
return QApplication::setStyle(style_QString);
|
||||
}
|
||||
|
||||
@ -268,15 +276,19 @@ void QApplication_connect_FocusChanged(QApplication* self, intptr_t slot) {
|
||||
});
|
||||
}
|
||||
|
||||
struct miqt_string* QApplication_StyleSheet(const QApplication* self) {
|
||||
struct miqt_string QApplication_StyleSheet(const QApplication* self) {
|
||||
QString _ret = self->styleSheet();
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QApplication_SetStyleSheet(QApplication* self, struct miqt_string* sheet) {
|
||||
QString sheet_QString = QString::fromUtf8(&sheet->data, sheet->len);
|
||||
void QApplication_SetStyleSheet(QApplication* self, struct miqt_string sheet) {
|
||||
QString sheet_QString = QString::fromUtf8(sheet.data, sheet.len);
|
||||
self->setStyleSheet(sheet_QString);
|
||||
}
|
||||
|
||||
@ -296,32 +308,48 @@ void QApplication_AboutQt() {
|
||||
QApplication::aboutQt();
|
||||
}
|
||||
|
||||
struct miqt_string* QApplication_Tr2(const char* s, const char* c) {
|
||||
struct miqt_string QApplication_Tr2(const char* s, const char* c) {
|
||||
QString _ret = QApplication::tr(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QApplication_Tr3(const char* s, const char* c, int n) {
|
||||
struct miqt_string QApplication_Tr3(const char* s, const char* c, int n) {
|
||||
QString _ret = QApplication::tr(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QApplication_TrUtf82(const char* s, const char* c) {
|
||||
struct miqt_string QApplication_TrUtf82(const char* s, const char* c) {
|
||||
QString _ret = QApplication::trUtf8(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QApplication_TrUtf83(const char* s, const char* c, int n) {
|
||||
struct miqt_string QApplication_TrUtf83(const char* s, const char* c, int n) {
|
||||
QString _ret = QApplication::trUtf8(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QApplication_SetPalette2(QPalette* param1, const char* className) {
|
||||
|
@ -9,7 +9,6 @@ package qt
|
||||
import "C"
|
||||
|
||||
import (
|
||||
"github.com/mappu/miqt/libmiqt"
|
||||
"runtime"
|
||||
"runtime/cgo"
|
||||
"unsafe"
|
||||
@ -86,24 +85,24 @@ func (this *QApplication) MetaObject() *QMetaObject {
|
||||
func (this *QApplication) Metacast(param1 string) unsafe.Pointer {
|
||||
param1_Cstring := C.CString(param1)
|
||||
defer C.free(unsafe.Pointer(param1_Cstring))
|
||||
return C.QApplication_Metacast(this.h, param1_Cstring)
|
||||
return (unsafe.Pointer)(C.QApplication_Metacast(this.h, param1_Cstring))
|
||||
}
|
||||
|
||||
func QApplication_Tr(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QApplication_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QApplication_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QApplication_TrUtf8(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QApplication_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QApplication_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -116,9 +115,11 @@ func QApplication_SetStyle(style *QStyle) {
|
||||
}
|
||||
|
||||
func QApplication_SetStyleWithStyle(style string) *QStyle {
|
||||
style_ms := libmiqt.Strdupg(style)
|
||||
defer C.free(style_ms)
|
||||
return UnsafeNewQStyle(unsafe.Pointer(C.QApplication_SetStyleWithStyle((*C.struct_miqt_string)(style_ms))))
|
||||
style_ms := C.struct_miqt_string{}
|
||||
style_ms.data = C.CString(style)
|
||||
style_ms.len = C.size_t(len(style))
|
||||
defer C.free(unsafe.Pointer(style_ms.data))
|
||||
return UnsafeNewQStyle(unsafe.Pointer(C.QApplication_SetStyleWithStyle(style_ms)))
|
||||
}
|
||||
|
||||
func QApplication_ColorSpec() int {
|
||||
@ -361,16 +362,18 @@ func miqt_exec_callback_QApplication_FocusChanged(cb C.intptr_t, old *C.QWidget,
|
||||
}
|
||||
|
||||
func (this *QApplication) StyleSheet() string {
|
||||
var _ms *C.struct_miqt_string = C.QApplication_StyleSheet(this.h)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QApplication_StyleSheet(this.h)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func (this *QApplication) SetStyleSheet(sheet string) {
|
||||
sheet_ms := libmiqt.Strdupg(sheet)
|
||||
defer C.free(sheet_ms)
|
||||
C.QApplication_SetStyleSheet(this.h, (*C.struct_miqt_string)(sheet_ms))
|
||||
sheet_ms := C.struct_miqt_string{}
|
||||
sheet_ms.data = C.CString(sheet)
|
||||
sheet_ms.len = C.size_t(len(sheet))
|
||||
defer C.free(unsafe.Pointer(sheet_ms.data))
|
||||
C.QApplication_SetStyleSheet(this.h, sheet_ms)
|
||||
}
|
||||
|
||||
func (this *QApplication) SetAutoSipEnabled(enabled bool) {
|
||||
@ -394,9 +397,9 @@ func QApplication_Tr2(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QApplication_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QApplication_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -405,9 +408,9 @@ func QApplication_Tr3(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QApplication_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QApplication_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -416,9 +419,9 @@ func QApplication_TrUtf82(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QApplication_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QApplication_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -427,9 +430,9 @@ func QApplication_TrUtf83(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QApplication_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QApplication_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
|
@ -47,11 +47,11 @@ QApplication* QApplication_new(int* argc, char** argv);
|
||||
QApplication* QApplication_new2(int* argc, char** argv, int param3);
|
||||
QMetaObject* QApplication_MetaObject(const QApplication* self);
|
||||
void* QApplication_Metacast(QApplication* self, const char* param1);
|
||||
struct miqt_string* QApplication_Tr(const char* s);
|
||||
struct miqt_string* QApplication_TrUtf8(const char* s);
|
||||
struct miqt_string QApplication_Tr(const char* s);
|
||||
struct miqt_string QApplication_TrUtf8(const char* s);
|
||||
QStyle* QApplication_Style();
|
||||
void QApplication_SetStyle(QStyle* style);
|
||||
QStyle* QApplication_SetStyleWithStyle(struct miqt_string* style);
|
||||
QStyle* QApplication_SetStyleWithStyle(struct miqt_string style);
|
||||
int QApplication_ColorSpec();
|
||||
void QApplication_SetColorSpec(int colorSpec);
|
||||
QPalette* QApplication_Palette(QWidget* param1);
|
||||
@ -98,16 +98,16 @@ int QApplication_Exec();
|
||||
bool QApplication_Notify(QApplication* self, QObject* param1, QEvent* param2);
|
||||
void QApplication_FocusChanged(QApplication* self, QWidget* old, QWidget* now);
|
||||
void QApplication_connect_FocusChanged(QApplication* self, intptr_t slot);
|
||||
struct miqt_string* QApplication_StyleSheet(const QApplication* self);
|
||||
void QApplication_SetStyleSheet(QApplication* self, struct miqt_string* sheet);
|
||||
struct miqt_string QApplication_StyleSheet(const QApplication* self);
|
||||
void QApplication_SetStyleSheet(QApplication* self, struct miqt_string sheet);
|
||||
void QApplication_SetAutoSipEnabled(QApplication* self, const bool enabled);
|
||||
bool QApplication_AutoSipEnabled(const QApplication* self);
|
||||
void QApplication_CloseAllWindows();
|
||||
void QApplication_AboutQt();
|
||||
struct miqt_string* QApplication_Tr2(const char* s, const char* c);
|
||||
struct miqt_string* QApplication_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string* QApplication_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string* QApplication_TrUtf83(const char* s, const char* c, int n);
|
||||
struct miqt_string QApplication_Tr2(const char* s, const char* c);
|
||||
struct miqt_string QApplication_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string QApplication_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string QApplication_TrUtf83(const char* s, const char* c, int n);
|
||||
void QApplication_SetPalette2(QPalette* param1, const char* className);
|
||||
void QApplication_SetFont2(QFont* param1, const char* className);
|
||||
void QApplication_Alert2(QWidget* widget, int duration);
|
||||
|
@ -62,11 +62,11 @@ func UnsafeNewQArrayData(h unsafe.Pointer) *QArrayData {
|
||||
}
|
||||
|
||||
func (this *QArrayData) Data() unsafe.Pointer {
|
||||
return C.QArrayData_Data(this.h)
|
||||
return (unsafe.Pointer)(C.QArrayData_Data(this.h))
|
||||
}
|
||||
|
||||
func (this *QArrayData) Data2() unsafe.Pointer {
|
||||
return C.QArrayData_Data2(this.h)
|
||||
return (unsafe.Pointer)(C.QArrayData_Data2(this.h))
|
||||
}
|
||||
|
||||
func (this *QArrayData) IsMutable() bool {
|
||||
|
@ -195,9 +195,9 @@ func (this *QBitArray) Truncate(pos int) {
|
||||
C.QBitArray_Truncate(this.h, (C.int)(pos))
|
||||
}
|
||||
|
||||
func (this *QBitArray) Bits() unsafe.Pointer {
|
||||
func (this *QBitArray) Bits() string {
|
||||
_ret := C.QBitArray_Bits(this.h)
|
||||
return (unsafe.Pointer)(_ret)
|
||||
return C.GoString(_ret)
|
||||
}
|
||||
|
||||
func QBitArray_FromBits(data string, lenVal int64) *QBitArray {
|
||||
|
@ -27,8 +27,8 @@ QBitmap* QBitmap_new4(QSize* param1) {
|
||||
return new QBitmap(*param1);
|
||||
}
|
||||
|
||||
QBitmap* QBitmap_new5(struct miqt_string* fileName) {
|
||||
QString fileName_QString = QString::fromUtf8(&fileName->data, fileName->len);
|
||||
QBitmap* QBitmap_new5(struct miqt_string fileName) {
|
||||
QString fileName_QString = QString::fromUtf8(fileName.data, fileName.len);
|
||||
return new QBitmap(fileName_QString);
|
||||
}
|
||||
|
||||
@ -36,8 +36,8 @@ QBitmap* QBitmap_new6(QBitmap* other) {
|
||||
return new QBitmap(*other);
|
||||
}
|
||||
|
||||
QBitmap* QBitmap_new7(struct miqt_string* fileName, const char* format) {
|
||||
QString fileName_QString = QString::fromUtf8(&fileName->data, fileName->len);
|
||||
QBitmap* QBitmap_new7(struct miqt_string fileName, const char* format) {
|
||||
QString fileName_QString = QString::fromUtf8(fileName.data, fileName.len);
|
||||
return new QBitmap(fileName_QString, format);
|
||||
}
|
||||
|
||||
|
@ -9,7 +9,6 @@ package qt
|
||||
import "C"
|
||||
|
||||
import (
|
||||
"github.com/mappu/miqt/libmiqt"
|
||||
"runtime"
|
||||
"unsafe"
|
||||
)
|
||||
@ -70,9 +69,11 @@ func NewQBitmap4(param1 *QSize) *QBitmap {
|
||||
|
||||
// NewQBitmap5 constructs a new QBitmap object.
|
||||
func NewQBitmap5(fileName string) *QBitmap {
|
||||
fileName_ms := libmiqt.Strdupg(fileName)
|
||||
defer C.free(fileName_ms)
|
||||
ret := C.QBitmap_new5((*C.struct_miqt_string)(fileName_ms))
|
||||
fileName_ms := C.struct_miqt_string{}
|
||||
fileName_ms.data = C.CString(fileName)
|
||||
fileName_ms.len = C.size_t(len(fileName))
|
||||
defer C.free(unsafe.Pointer(fileName_ms.data))
|
||||
ret := C.QBitmap_new5(fileName_ms)
|
||||
return newQBitmap(ret)
|
||||
}
|
||||
|
||||
@ -84,11 +85,13 @@ func NewQBitmap6(other *QBitmap) *QBitmap {
|
||||
|
||||
// NewQBitmap7 constructs a new QBitmap object.
|
||||
func NewQBitmap7(fileName string, format string) *QBitmap {
|
||||
fileName_ms := libmiqt.Strdupg(fileName)
|
||||
defer C.free(fileName_ms)
|
||||
fileName_ms := C.struct_miqt_string{}
|
||||
fileName_ms.data = C.CString(fileName)
|
||||
fileName_ms.len = C.size_t(len(fileName))
|
||||
defer C.free(unsafe.Pointer(fileName_ms.data))
|
||||
format_Cstring := C.CString(format)
|
||||
defer C.free(unsafe.Pointer(format_Cstring))
|
||||
ret := C.QBitmap_new7((*C.struct_miqt_string)(fileName_ms), format_Cstring)
|
||||
ret := C.QBitmap_new7(fileName_ms, format_Cstring)
|
||||
return newQBitmap(ret)
|
||||
}
|
||||
|
||||
|
@ -33,9 +33,9 @@ QBitmap* QBitmap_new();
|
||||
QBitmap* QBitmap_new2(QPixmap* param1);
|
||||
QBitmap* QBitmap_new3(int w, int h);
|
||||
QBitmap* QBitmap_new4(QSize* param1);
|
||||
QBitmap* QBitmap_new5(struct miqt_string* fileName);
|
||||
QBitmap* QBitmap_new5(struct miqt_string fileName);
|
||||
QBitmap* QBitmap_new6(QBitmap* other);
|
||||
QBitmap* QBitmap_new7(struct miqt_string* fileName, const char* format);
|
||||
QBitmap* QBitmap_new7(struct miqt_string fileName, const char* format);
|
||||
void QBitmap_OperatorAssign(QBitmap* self, QBitmap* other);
|
||||
void QBitmap_OperatorAssignWithQPixmap(QBitmap* self, QPixmap* param1);
|
||||
void QBitmap_Swap(QBitmap* self, QBitmap* other);
|
||||
|
@ -31,18 +31,26 @@ void* QBoxLayout_Metacast(QBoxLayout* self, const char* param1) {
|
||||
return self->qt_metacast(param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QBoxLayout_Tr(const char* s) {
|
||||
struct miqt_string QBoxLayout_Tr(const char* s) {
|
||||
QString _ret = QBoxLayout::tr(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QBoxLayout_TrUtf8(const char* s) {
|
||||
struct miqt_string QBoxLayout_TrUtf8(const char* s) {
|
||||
QString _ret = QBoxLayout::trUtf8(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
int QBoxLayout_Direction(const QBoxLayout* self) {
|
||||
@ -179,32 +187,48 @@ void QBoxLayout_SetGeometry(QBoxLayout* self, QRect* geometry) {
|
||||
self->setGeometry(*geometry);
|
||||
}
|
||||
|
||||
struct miqt_string* QBoxLayout_Tr2(const char* s, const char* c) {
|
||||
struct miqt_string QBoxLayout_Tr2(const char* s, const char* c) {
|
||||
QString _ret = QBoxLayout::tr(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QBoxLayout_Tr3(const char* s, const char* c, int n) {
|
||||
struct miqt_string QBoxLayout_Tr3(const char* s, const char* c, int n) {
|
||||
QString _ret = QBoxLayout::tr(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QBoxLayout_TrUtf82(const char* s, const char* c) {
|
||||
struct miqt_string QBoxLayout_TrUtf82(const char* s, const char* c) {
|
||||
QString _ret = QBoxLayout::trUtf8(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QBoxLayout_TrUtf83(const char* s, const char* c, int n) {
|
||||
struct miqt_string QBoxLayout_TrUtf83(const char* s, const char* c, int n) {
|
||||
QString _ret = QBoxLayout::trUtf8(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QBoxLayout_AddStretch1(QBoxLayout* self, int stretch) {
|
||||
@ -259,46 +283,70 @@ void* QHBoxLayout_Metacast(QHBoxLayout* self, const char* param1) {
|
||||
return self->qt_metacast(param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QHBoxLayout_Tr(const char* s) {
|
||||
struct miqt_string QHBoxLayout_Tr(const char* s) {
|
||||
QString _ret = QHBoxLayout::tr(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QHBoxLayout_TrUtf8(const char* s) {
|
||||
struct miqt_string QHBoxLayout_TrUtf8(const char* s) {
|
||||
QString _ret = QHBoxLayout::trUtf8(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QHBoxLayout_Tr2(const char* s, const char* c) {
|
||||
struct miqt_string QHBoxLayout_Tr2(const char* s, const char* c) {
|
||||
QString _ret = QHBoxLayout::tr(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QHBoxLayout_Tr3(const char* s, const char* c, int n) {
|
||||
struct miqt_string QHBoxLayout_Tr3(const char* s, const char* c, int n) {
|
||||
QString _ret = QHBoxLayout::tr(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QHBoxLayout_TrUtf82(const char* s, const char* c) {
|
||||
struct miqt_string QHBoxLayout_TrUtf82(const char* s, const char* c) {
|
||||
QString _ret = QHBoxLayout::trUtf8(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QHBoxLayout_TrUtf83(const char* s, const char* c, int n) {
|
||||
struct miqt_string QHBoxLayout_TrUtf83(const char* s, const char* c, int n) {
|
||||
QString _ret = QHBoxLayout::trUtf8(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QHBoxLayout_Delete(QHBoxLayout* self) {
|
||||
@ -321,46 +369,70 @@ void* QVBoxLayout_Metacast(QVBoxLayout* self, const char* param1) {
|
||||
return self->qt_metacast(param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QVBoxLayout_Tr(const char* s) {
|
||||
struct miqt_string QVBoxLayout_Tr(const char* s) {
|
||||
QString _ret = QVBoxLayout::tr(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QVBoxLayout_TrUtf8(const char* s) {
|
||||
struct miqt_string QVBoxLayout_TrUtf8(const char* s) {
|
||||
QString _ret = QVBoxLayout::trUtf8(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QVBoxLayout_Tr2(const char* s, const char* c) {
|
||||
struct miqt_string QVBoxLayout_Tr2(const char* s, const char* c) {
|
||||
QString _ret = QVBoxLayout::tr(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QVBoxLayout_Tr3(const char* s, const char* c, int n) {
|
||||
struct miqt_string QVBoxLayout_Tr3(const char* s, const char* c, int n) {
|
||||
QString _ret = QVBoxLayout::tr(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QVBoxLayout_TrUtf82(const char* s, const char* c) {
|
||||
struct miqt_string QVBoxLayout_TrUtf82(const char* s, const char* c) {
|
||||
QString _ret = QVBoxLayout::trUtf8(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QVBoxLayout_TrUtf83(const char* s, const char* c, int n) {
|
||||
struct miqt_string QVBoxLayout_TrUtf83(const char* s, const char* c, int n) {
|
||||
QString _ret = QVBoxLayout::trUtf8(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QVBoxLayout_Delete(QVBoxLayout* self) {
|
||||
|
@ -73,24 +73,24 @@ func (this *QBoxLayout) MetaObject() *QMetaObject {
|
||||
func (this *QBoxLayout) Metacast(param1 string) unsafe.Pointer {
|
||||
param1_Cstring := C.CString(param1)
|
||||
defer C.free(unsafe.Pointer(param1_Cstring))
|
||||
return C.QBoxLayout_Metacast(this.h, param1_Cstring)
|
||||
return (unsafe.Pointer)(C.QBoxLayout_Metacast(this.h, param1_Cstring))
|
||||
}
|
||||
|
||||
func QBoxLayout_Tr(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QBoxLayout_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QBoxLayout_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QBoxLayout_TrUtf8(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QBoxLayout_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QBoxLayout_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -240,9 +240,9 @@ func QBoxLayout_Tr2(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QBoxLayout_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QBoxLayout_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -251,9 +251,9 @@ func QBoxLayout_Tr3(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QBoxLayout_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QBoxLayout_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -262,9 +262,9 @@ func QBoxLayout_TrUtf82(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QBoxLayout_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QBoxLayout_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -273,9 +273,9 @@ func QBoxLayout_TrUtf83(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QBoxLayout_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QBoxLayout_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -374,24 +374,24 @@ func (this *QHBoxLayout) MetaObject() *QMetaObject {
|
||||
func (this *QHBoxLayout) Metacast(param1 string) unsafe.Pointer {
|
||||
param1_Cstring := C.CString(param1)
|
||||
defer C.free(unsafe.Pointer(param1_Cstring))
|
||||
return C.QHBoxLayout_Metacast(this.h, param1_Cstring)
|
||||
return (unsafe.Pointer)(C.QHBoxLayout_Metacast(this.h, param1_Cstring))
|
||||
}
|
||||
|
||||
func QHBoxLayout_Tr(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QHBoxLayout_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QHBoxLayout_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QHBoxLayout_TrUtf8(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QHBoxLayout_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QHBoxLayout_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -400,9 +400,9 @@ func QHBoxLayout_Tr2(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QHBoxLayout_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QHBoxLayout_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -411,9 +411,9 @@ func QHBoxLayout_Tr3(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QHBoxLayout_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QHBoxLayout_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -422,9 +422,9 @@ func QHBoxLayout_TrUtf82(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QHBoxLayout_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QHBoxLayout_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -433,9 +433,9 @@ func QHBoxLayout_TrUtf83(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QHBoxLayout_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QHBoxLayout_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -502,24 +502,24 @@ func (this *QVBoxLayout) MetaObject() *QMetaObject {
|
||||
func (this *QVBoxLayout) Metacast(param1 string) unsafe.Pointer {
|
||||
param1_Cstring := C.CString(param1)
|
||||
defer C.free(unsafe.Pointer(param1_Cstring))
|
||||
return C.QVBoxLayout_Metacast(this.h, param1_Cstring)
|
||||
return (unsafe.Pointer)(C.QVBoxLayout_Metacast(this.h, param1_Cstring))
|
||||
}
|
||||
|
||||
func QVBoxLayout_Tr(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QVBoxLayout_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QVBoxLayout_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QVBoxLayout_TrUtf8(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QVBoxLayout_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QVBoxLayout_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -528,9 +528,9 @@ func QVBoxLayout_Tr2(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QVBoxLayout_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QVBoxLayout_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -539,9 +539,9 @@ func QVBoxLayout_Tr3(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QVBoxLayout_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QVBoxLayout_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -550,9 +550,9 @@ func QVBoxLayout_TrUtf82(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QVBoxLayout_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QVBoxLayout_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -561,9 +561,9 @@ func QVBoxLayout_TrUtf83(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QVBoxLayout_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QVBoxLayout_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
|
@ -41,8 +41,8 @@ QBoxLayout* QBoxLayout_new(int param1);
|
||||
QBoxLayout* QBoxLayout_new2(int param1, QWidget* parent);
|
||||
QMetaObject* QBoxLayout_MetaObject(const QBoxLayout* self);
|
||||
void* QBoxLayout_Metacast(QBoxLayout* self, const char* param1);
|
||||
struct miqt_string* QBoxLayout_Tr(const char* s);
|
||||
struct miqt_string* QBoxLayout_TrUtf8(const char* s);
|
||||
struct miqt_string QBoxLayout_Tr(const char* s);
|
||||
struct miqt_string QBoxLayout_TrUtf8(const char* s);
|
||||
int QBoxLayout_Direction(const QBoxLayout* self);
|
||||
void QBoxLayout_SetDirection(QBoxLayout* self, int direction);
|
||||
void QBoxLayout_AddSpacing(QBoxLayout* self, int size);
|
||||
@ -76,10 +76,10 @@ QLayoutItem* QBoxLayout_ItemAt(const QBoxLayout* self, int param1);
|
||||
QLayoutItem* QBoxLayout_TakeAt(QBoxLayout* self, int param1);
|
||||
int QBoxLayout_Count(const QBoxLayout* self);
|
||||
void QBoxLayout_SetGeometry(QBoxLayout* self, QRect* geometry);
|
||||
struct miqt_string* QBoxLayout_Tr2(const char* s, const char* c);
|
||||
struct miqt_string* QBoxLayout_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string* QBoxLayout_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string* QBoxLayout_TrUtf83(const char* s, const char* c, int n);
|
||||
struct miqt_string QBoxLayout_Tr2(const char* s, const char* c);
|
||||
struct miqt_string QBoxLayout_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string QBoxLayout_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string QBoxLayout_TrUtf83(const char* s, const char* c, int n);
|
||||
void QBoxLayout_AddStretch1(QBoxLayout* self, int stretch);
|
||||
void QBoxLayout_AddWidget2(QBoxLayout* self, QWidget* param1, int stretch);
|
||||
void QBoxLayout_AddWidget3(QBoxLayout* self, QWidget* param1, int stretch, int alignment);
|
||||
@ -94,24 +94,24 @@ QHBoxLayout* QHBoxLayout_new();
|
||||
QHBoxLayout* QHBoxLayout_new2(QWidget* parent);
|
||||
QMetaObject* QHBoxLayout_MetaObject(const QHBoxLayout* self);
|
||||
void* QHBoxLayout_Metacast(QHBoxLayout* self, const char* param1);
|
||||
struct miqt_string* QHBoxLayout_Tr(const char* s);
|
||||
struct miqt_string* QHBoxLayout_TrUtf8(const char* s);
|
||||
struct miqt_string* QHBoxLayout_Tr2(const char* s, const char* c);
|
||||
struct miqt_string* QHBoxLayout_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string* QHBoxLayout_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string* QHBoxLayout_TrUtf83(const char* s, const char* c, int n);
|
||||
struct miqt_string QHBoxLayout_Tr(const char* s);
|
||||
struct miqt_string QHBoxLayout_TrUtf8(const char* s);
|
||||
struct miqt_string QHBoxLayout_Tr2(const char* s, const char* c);
|
||||
struct miqt_string QHBoxLayout_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string QHBoxLayout_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string QHBoxLayout_TrUtf83(const char* s, const char* c, int n);
|
||||
void QHBoxLayout_Delete(QHBoxLayout* self);
|
||||
|
||||
QVBoxLayout* QVBoxLayout_new();
|
||||
QVBoxLayout* QVBoxLayout_new2(QWidget* parent);
|
||||
QMetaObject* QVBoxLayout_MetaObject(const QVBoxLayout* self);
|
||||
void* QVBoxLayout_Metacast(QVBoxLayout* self, const char* param1);
|
||||
struct miqt_string* QVBoxLayout_Tr(const char* s);
|
||||
struct miqt_string* QVBoxLayout_TrUtf8(const char* s);
|
||||
struct miqt_string* QVBoxLayout_Tr2(const char* s, const char* c);
|
||||
struct miqt_string* QVBoxLayout_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string* QVBoxLayout_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string* QVBoxLayout_TrUtf83(const char* s, const char* c, int n);
|
||||
struct miqt_string QVBoxLayout_Tr(const char* s);
|
||||
struct miqt_string QVBoxLayout_TrUtf8(const char* s);
|
||||
struct miqt_string QVBoxLayout_Tr2(const char* s, const char* c);
|
||||
struct miqt_string QVBoxLayout_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string QVBoxLayout_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string QVBoxLayout_TrUtf83(const char* s, const char* c, int n);
|
||||
void QVBoxLayout_Delete(QVBoxLayout* self);
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -13,18 +13,10 @@ QBuffer* QBuffer_new() {
|
||||
return new QBuffer();
|
||||
}
|
||||
|
||||
QBuffer* QBuffer_new2(QByteArray* buf) {
|
||||
return new QBuffer(buf);
|
||||
}
|
||||
|
||||
QBuffer* QBuffer_new3(QObject* parent) {
|
||||
QBuffer* QBuffer_new2(QObject* parent) {
|
||||
return new QBuffer(parent);
|
||||
}
|
||||
|
||||
QBuffer* QBuffer_new4(QByteArray* buf, QObject* parent) {
|
||||
return new QBuffer(buf, parent);
|
||||
}
|
||||
|
||||
QMetaObject* QBuffer_MetaObject(const QBuffer* self) {
|
||||
return (QMetaObject*) self->metaObject();
|
||||
}
|
||||
@ -33,48 +25,62 @@ void* QBuffer_Metacast(QBuffer* self, const char* param1) {
|
||||
return self->qt_metacast(param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QBuffer_Tr(const char* s) {
|
||||
struct miqt_string QBuffer_Tr(const char* s) {
|
||||
QString _ret = QBuffer::tr(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QBuffer_TrUtf8(const char* s) {
|
||||
struct miqt_string QBuffer_TrUtf8(const char* s) {
|
||||
QString _ret = QBuffer::trUtf8(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
QByteArray* QBuffer_Buffer(QBuffer* self) {
|
||||
QByteArray& _ret = self->buffer();
|
||||
// Cast returned reference into pointer
|
||||
return &_ret;
|
||||
struct miqt_string QBuffer_Buffer(QBuffer* self) {
|
||||
QByteArray _qb = self->buffer();
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _qb.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _qb.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
QByteArray* QBuffer_Buffer2(const QBuffer* self) {
|
||||
const QByteArray& _ret = self->buffer();
|
||||
// Cast returned reference into pointer
|
||||
return const_cast<QByteArray*>(&_ret);
|
||||
struct miqt_string QBuffer_Buffer2(const QBuffer* self) {
|
||||
const QByteArray _qb = self->buffer();
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _qb.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _qb.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QBuffer_SetBuffer(QBuffer* self, QByteArray* a) {
|
||||
self->setBuffer(a);
|
||||
}
|
||||
|
||||
void QBuffer_SetData(QBuffer* self, QByteArray* data) {
|
||||
self->setData(*data);
|
||||
void QBuffer_SetData(QBuffer* self, struct miqt_string data) {
|
||||
QByteArray data_QByteArray(data.data, data.len);
|
||||
self->setData(data_QByteArray);
|
||||
}
|
||||
|
||||
void QBuffer_SetData2(QBuffer* self, const char* data, int lenVal) {
|
||||
self->setData(data, static_cast<int>(lenVal));
|
||||
}
|
||||
|
||||
QByteArray* QBuffer_Data(const QBuffer* self) {
|
||||
const QByteArray& _ret = self->data();
|
||||
// Cast returned reference into pointer
|
||||
return const_cast<QByteArray*>(&_ret);
|
||||
struct miqt_string QBuffer_Data(const QBuffer* self) {
|
||||
const QByteArray _qb = self->data();
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _qb.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _qb.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
bool QBuffer_Open(QBuffer* self, int openMode) {
|
||||
@ -107,32 +113,48 @@ bool QBuffer_CanReadLine(const QBuffer* self) {
|
||||
return self->canReadLine();
|
||||
}
|
||||
|
||||
struct miqt_string* QBuffer_Tr2(const char* s, const char* c) {
|
||||
struct miqt_string QBuffer_Tr2(const char* s, const char* c) {
|
||||
QString _ret = QBuffer::tr(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QBuffer_Tr3(const char* s, const char* c, int n) {
|
||||
struct miqt_string QBuffer_Tr3(const char* s, const char* c, int n) {
|
||||
QString _ret = QBuffer::tr(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QBuffer_TrUtf82(const char* s, const char* c) {
|
||||
struct miqt_string QBuffer_TrUtf82(const char* s, const char* c) {
|
||||
QString _ret = QBuffer::trUtf8(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QBuffer_TrUtf83(const char* s, const char* c, int n) {
|
||||
struct miqt_string QBuffer_TrUtf83(const char* s, const char* c, int n) {
|
||||
QString _ret = QBuffer::trUtf8(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QBuffer_Delete(QBuffer* self) {
|
||||
|
@ -50,20 +50,8 @@ func NewQBuffer() *QBuffer {
|
||||
}
|
||||
|
||||
// NewQBuffer2 constructs a new QBuffer object.
|
||||
func NewQBuffer2(buf *QByteArray) *QBuffer {
|
||||
ret := C.QBuffer_new2(buf.cPointer())
|
||||
return newQBuffer(ret)
|
||||
}
|
||||
|
||||
// NewQBuffer3 constructs a new QBuffer object.
|
||||
func NewQBuffer3(parent *QObject) *QBuffer {
|
||||
ret := C.QBuffer_new3(parent.cPointer())
|
||||
return newQBuffer(ret)
|
||||
}
|
||||
|
||||
// NewQBuffer4 constructs a new QBuffer object.
|
||||
func NewQBuffer4(buf *QByteArray, parent *QObject) *QBuffer {
|
||||
ret := C.QBuffer_new4(buf.cPointer(), parent.cPointer())
|
||||
func NewQBuffer2(parent *QObject) *QBuffer {
|
||||
ret := C.QBuffer_new2(parent.cPointer())
|
||||
return newQBuffer(ret)
|
||||
}
|
||||
|
||||
@ -74,41 +62,46 @@ func (this *QBuffer) MetaObject() *QMetaObject {
|
||||
func (this *QBuffer) Metacast(param1 string) unsafe.Pointer {
|
||||
param1_Cstring := C.CString(param1)
|
||||
defer C.free(unsafe.Pointer(param1_Cstring))
|
||||
return C.QBuffer_Metacast(this.h, param1_Cstring)
|
||||
return (unsafe.Pointer)(C.QBuffer_Metacast(this.h, param1_Cstring))
|
||||
}
|
||||
|
||||
func QBuffer_Tr(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QBuffer_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QBuffer_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QBuffer_TrUtf8(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QBuffer_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QBuffer_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func (this *QBuffer) Buffer() *QByteArray {
|
||||
return UnsafeNewQByteArray(unsafe.Pointer(C.QBuffer_Buffer(this.h)))
|
||||
func (this *QBuffer) Buffer() []byte {
|
||||
var _bytearray C.struct_miqt_string = C.QBuffer_Buffer(this.h)
|
||||
_ret := C.GoBytes(unsafe.Pointer(_bytearray.data), C.int(int64(_bytearray.len)))
|
||||
C.free(unsafe.Pointer(_bytearray.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func (this *QBuffer) Buffer2() *QByteArray {
|
||||
return UnsafeNewQByteArray(unsafe.Pointer(C.QBuffer_Buffer2(this.h)))
|
||||
func (this *QBuffer) Buffer2() []byte {
|
||||
var _bytearray C.struct_miqt_string = C.QBuffer_Buffer2(this.h)
|
||||
_ret := C.GoBytes(unsafe.Pointer(_bytearray.data), C.int(int64(_bytearray.len)))
|
||||
C.free(unsafe.Pointer(_bytearray.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func (this *QBuffer) SetBuffer(a *QByteArray) {
|
||||
C.QBuffer_SetBuffer(this.h, a.cPointer())
|
||||
}
|
||||
|
||||
func (this *QBuffer) SetData(data *QByteArray) {
|
||||
C.QBuffer_SetData(this.h, data.cPointer())
|
||||
func (this *QBuffer) SetData(data []byte) {
|
||||
data_alias := C.struct_miqt_string{}
|
||||
data_alias.data = (*C.char)(unsafe.Pointer(&data[0]))
|
||||
data_alias.len = C.size_t(len(data))
|
||||
C.QBuffer_SetData(this.h, data_alias)
|
||||
}
|
||||
|
||||
func (this *QBuffer) SetData2(data string, lenVal int) {
|
||||
@ -117,8 +110,11 @@ func (this *QBuffer) SetData2(data string, lenVal int) {
|
||||
C.QBuffer_SetData2(this.h, data_Cstring, (C.int)(lenVal))
|
||||
}
|
||||
|
||||
func (this *QBuffer) Data() *QByteArray {
|
||||
return UnsafeNewQByteArray(unsafe.Pointer(C.QBuffer_Data(this.h)))
|
||||
func (this *QBuffer) Data() []byte {
|
||||
var _bytearray C.struct_miqt_string = C.QBuffer_Data(this.h)
|
||||
_ret := C.GoBytes(unsafe.Pointer(_bytearray.data), C.int(int64(_bytearray.len)))
|
||||
C.free(unsafe.Pointer(_bytearray.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func (this *QBuffer) Open(openMode QIODevice__OpenModeFlag) bool {
|
||||
@ -154,9 +150,9 @@ func QBuffer_Tr2(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QBuffer_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QBuffer_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -165,9 +161,9 @@ func QBuffer_Tr3(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QBuffer_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QBuffer_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -176,9 +172,9 @@ func QBuffer_TrUtf82(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QBuffer_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QBuffer_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -187,9 +183,9 @@ func QBuffer_TrUtf83(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QBuffer_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QBuffer_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
|
@ -26,19 +26,16 @@ typedef struct QObject QObject;
|
||||
#endif
|
||||
|
||||
QBuffer* QBuffer_new();
|
||||
QBuffer* QBuffer_new2(QByteArray* buf);
|
||||
QBuffer* QBuffer_new3(QObject* parent);
|
||||
QBuffer* QBuffer_new4(QByteArray* buf, QObject* parent);
|
||||
QBuffer* QBuffer_new2(QObject* parent);
|
||||
QMetaObject* QBuffer_MetaObject(const QBuffer* self);
|
||||
void* QBuffer_Metacast(QBuffer* self, const char* param1);
|
||||
struct miqt_string* QBuffer_Tr(const char* s);
|
||||
struct miqt_string* QBuffer_TrUtf8(const char* s);
|
||||
QByteArray* QBuffer_Buffer(QBuffer* self);
|
||||
QByteArray* QBuffer_Buffer2(const QBuffer* self);
|
||||
void QBuffer_SetBuffer(QBuffer* self, QByteArray* a);
|
||||
void QBuffer_SetData(QBuffer* self, QByteArray* data);
|
||||
struct miqt_string QBuffer_Tr(const char* s);
|
||||
struct miqt_string QBuffer_TrUtf8(const char* s);
|
||||
struct miqt_string QBuffer_Buffer(QBuffer* self);
|
||||
struct miqt_string QBuffer_Buffer2(const QBuffer* self);
|
||||
void QBuffer_SetData(QBuffer* self, struct miqt_string data);
|
||||
void QBuffer_SetData2(QBuffer* self, const char* data, int lenVal);
|
||||
QByteArray* QBuffer_Data(const QBuffer* self);
|
||||
struct miqt_string QBuffer_Data(const QBuffer* self);
|
||||
bool QBuffer_Open(QBuffer* self, int openMode);
|
||||
void QBuffer_Close(QBuffer* self);
|
||||
long long QBuffer_Size(const QBuffer* self);
|
||||
@ -46,10 +43,10 @@ long long QBuffer_Pos(const QBuffer* self);
|
||||
bool QBuffer_Seek(QBuffer* self, long long off);
|
||||
bool QBuffer_AtEnd(const QBuffer* self);
|
||||
bool QBuffer_CanReadLine(const QBuffer* self);
|
||||
struct miqt_string* QBuffer_Tr2(const char* s, const char* c);
|
||||
struct miqt_string* QBuffer_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string* QBuffer_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string* QBuffer_TrUtf83(const char* s, const char* c, int n);
|
||||
struct miqt_string QBuffer_Tr2(const char* s, const char* c);
|
||||
struct miqt_string QBuffer_Tr3(const char* s, const char* c, int n);
|
||||
struct miqt_string QBuffer_TrUtf82(const char* s, const char* c);
|
||||
struct miqt_string QBuffer_TrUtf83(const char* s, const char* c, int n);
|
||||
void QBuffer_Delete(QBuffer* self);
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -26,18 +26,26 @@ void* QButtonGroup_Metacast(QButtonGroup* self, const char* param1) {
|
||||
return self->qt_metacast(param1);
|
||||
}
|
||||
|
||||
struct miqt_string* QButtonGroup_Tr(const char* s) {
|
||||
struct miqt_string QButtonGroup_Tr(const char* s) {
|
||||
QString _ret = QButtonGroup::tr(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QButtonGroup_TrUtf8(const char* s) {
|
||||
struct miqt_string QButtonGroup_TrUtf8(const char* s) {
|
||||
QString _ret = QButtonGroup::trUtf8(s);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QButtonGroup_SetExclusive(QButtonGroup* self, bool exclusive) {
|
||||
@ -224,32 +232,48 @@ void QButtonGroup_connect_ButtonToggled2(QButtonGroup* self, intptr_t slot) {
|
||||
});
|
||||
}
|
||||
|
||||
struct miqt_string* QButtonGroup_Tr2(const char* s, const char* c) {
|
||||
struct miqt_string QButtonGroup_Tr2(const char* s, const char* c) {
|
||||
QString _ret = QButtonGroup::tr(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QButtonGroup_Tr3(const char* s, const char* c, int n) {
|
||||
struct miqt_string QButtonGroup_Tr3(const char* s, const char* c, int n) {
|
||||
QString _ret = QButtonGroup::tr(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QButtonGroup_TrUtf82(const char* s, const char* c) {
|
||||
struct miqt_string QButtonGroup_TrUtf82(const char* s, const char* c) {
|
||||
QString _ret = QButtonGroup::trUtf8(s, c);
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
struct miqt_string* QButtonGroup_TrUtf83(const char* s, const char* c, int n) {
|
||||
struct miqt_string QButtonGroup_TrUtf83(const char* s, const char* c, int n) {
|
||||
QString _ret = QButtonGroup::trUtf8(s, c, static_cast<int>(n));
|
||||
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
||||
QByteArray _b = _ret.toUtf8();
|
||||
return miqt_strdup(_b.data(), _b.length());
|
||||
struct miqt_string _ms;
|
||||
_ms.len = _b.length();
|
||||
_ms.data = static_cast<char*>(malloc(_ms.len));
|
||||
memcpy(_ms.data, _b.data(), _ms.len);
|
||||
return _ms;
|
||||
}
|
||||
|
||||
void QButtonGroup_AddButton2(QButtonGroup* self, QAbstractButton* param1, int id) {
|
||||
|
@ -63,24 +63,24 @@ func (this *QButtonGroup) MetaObject() *QMetaObject {
|
||||
func (this *QButtonGroup) Metacast(param1 string) unsafe.Pointer {
|
||||
param1_Cstring := C.CString(param1)
|
||||
defer C.free(unsafe.Pointer(param1_Cstring))
|
||||
return C.QButtonGroup_Metacast(this.h, param1_Cstring)
|
||||
return (unsafe.Pointer)(C.QButtonGroup_Metacast(this.h, param1_Cstring))
|
||||
}
|
||||
|
||||
func QButtonGroup_Tr(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QButtonGroup_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QButtonGroup_Tr(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
func QButtonGroup_TrUtf8(s string) string {
|
||||
s_Cstring := C.CString(s)
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QButtonGroup_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QButtonGroup_TrUtf8(s_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -381,9 +381,9 @@ func QButtonGroup_Tr2(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QButtonGroup_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QButtonGroup_Tr2(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -392,9 +392,9 @@ func QButtonGroup_Tr3(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QButtonGroup_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QButtonGroup_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -403,9 +403,9 @@ func QButtonGroup_TrUtf82(s string, c string) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QButtonGroup_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QButtonGroup_TrUtf82(s_Cstring, c_Cstring)
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
@ -414,9 +414,9 @@ func QButtonGroup_TrUtf83(s string, c string, n int) string {
|
||||
defer C.free(unsafe.Pointer(s_Cstring))
|
||||
c_Cstring := C.CString(c)
|
||||
defer C.free(unsafe.Pointer(c_Cstring))
|
||||
var _ms *C.struct_miqt_string = C.QButtonGroup_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms))
|
||||
var _ms C.struct_miqt_string = C.QButtonGroup_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
|
||||
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
||||
C.free(unsafe.Pointer(_ms.data))
|
||||
return _ret
|
||||
}
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user