mirror of
https://github.com/bluszcz/cutego.git
synced 2024-09-28 13:15:17 +03:00
added NewQByteArray4
This commit is contained in:
parent
084b03b88c
commit
475e893543
1 changed files with 10 additions and 0 deletions
10
core/core.go
10
core/core.go
|
@ -8263,6 +8263,16 @@ func NewQByteArray3(size int, ch string) *QByteArray {
|
|||
return tmpValue
|
||||
}
|
||||
|
||||
func NewQByteArray4(data []byte, size int) *QByteArray {
|
||||
var dataC *C.char
|
||||
if len(data) != 0 {
|
||||
dataC = (*C.char)(unsafe.Pointer(&data[0]))
|
||||
}
|
||||
tmpValue := NewQByteArrayFromPointer(C.QByteArray_NewQByteArray2(dataC, C.int(int32(size))))
|
||||
runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray)
|
||||
return tmpValue
|
||||
}
|
||||
|
||||
func (ptr *QByteArray) Data() string {
|
||||
if ptr.Pointer() != nil {
|
||||
return cGoUnpackString(C.QByteArray_Data(ptr.Pointer()))
|
||||
|
|
Loading…
Reference in a new issue