cutego/bluetooth/qbluetoothtransferreply.go

181 lines
4.8 KiB
Go
Raw Normal View History

2015-10-24 18:18:24 +03:00
package bluetooth
//#include "bluetooth.h"
2015-10-24 18:18:24 +03:00
import "C"
import (
"github.com/therecipe/qt"
"github.com/therecipe/qt/core"
"log"
2015-10-24 18:18:24 +03:00
"unsafe"
)
type QBluetoothTransferReply struct {
core.QObject
}
2015-11-09 20:23:42 +03:00
type QBluetoothTransferReply_ITF interface {
core.QObject_ITF
QBluetoothTransferReply_PTR() *QBluetoothTransferReply
2015-10-24 18:18:24 +03:00
}
2015-11-09 20:23:42 +03:00
func PointerFromQBluetoothTransferReply(ptr QBluetoothTransferReply_ITF) unsafe.Pointer {
2015-10-24 18:18:24 +03:00
if ptr != nil {
2015-11-09 20:23:42 +03:00
return ptr.QBluetoothTransferReply_PTR().Pointer()
2015-10-24 18:18:24 +03:00
}
return nil
}
2015-11-09 20:23:42 +03:00
func NewQBluetoothTransferReplyFromPointer(ptr unsafe.Pointer) *QBluetoothTransferReply {
2015-10-24 18:18:24 +03:00
var n = new(QBluetoothTransferReply)
n.SetPointer(ptr)
for len(n.ObjectName()) < len("QBluetoothTransferReply_") {
2015-10-24 18:18:24 +03:00
n.SetObjectName("QBluetoothTransferReply_" + qt.RandomIdentifier())
}
return n
}
2015-11-09 20:23:42 +03:00
func (ptr *QBluetoothTransferReply) QBluetoothTransferReply_PTR() *QBluetoothTransferReply {
2015-10-24 18:18:24 +03:00
return ptr
}
//QBluetoothTransferReply::TransferError
2015-11-09 20:23:42 +03:00
type QBluetoothTransferReply__TransferError int64
2015-10-24 18:18:24 +03:00
2015-11-09 20:23:42 +03:00
const (
2015-10-24 18:18:24 +03:00
QBluetoothTransferReply__NoError = QBluetoothTransferReply__TransferError(0)
QBluetoothTransferReply__UnknownError = QBluetoothTransferReply__TransferError(1)
QBluetoothTransferReply__FileNotFoundError = QBluetoothTransferReply__TransferError(2)
QBluetoothTransferReply__HostNotFoundError = QBluetoothTransferReply__TransferError(3)
QBluetoothTransferReply__UserCanceledTransferError = QBluetoothTransferReply__TransferError(4)
QBluetoothTransferReply__IODeviceNotReadableError = QBluetoothTransferReply__TransferError(5)
QBluetoothTransferReply__ResourceBusyError = QBluetoothTransferReply__TransferError(6)
QBluetoothTransferReply__SessionError = QBluetoothTransferReply__TransferError(7)
)
func (ptr *QBluetoothTransferReply) Abort() {
defer func() {
if recover() != nil {
log.Println("recovered in QBluetoothTransferReply::abort")
}
}()
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QBluetoothTransferReply_Abort(ptr.Pointer())
2015-10-24 18:18:24 +03:00
}
}
func (ptr *QBluetoothTransferReply) Error() QBluetoothTransferReply__TransferError {
defer func() {
if recover() != nil {
log.Println("recovered in QBluetoothTransferReply::error")
}
}()
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
return QBluetoothTransferReply__TransferError(C.QBluetoothTransferReply_Error(ptr.Pointer()))
2015-10-24 18:18:24 +03:00
}
return 0
}
func (ptr *QBluetoothTransferReply) ErrorString() string {
defer func() {
if recover() != nil {
log.Println("recovered in QBluetoothTransferReply::errorString")
}
}()
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
return C.GoString(C.QBluetoothTransferReply_ErrorString(ptr.Pointer()))
2015-10-24 18:18:24 +03:00
}
return ""
}
2015-11-09 20:23:42 +03:00
func (ptr *QBluetoothTransferReply) ConnectFinished(f func(reply *QBluetoothTransferReply)) {
defer func() {
if recover() != nil {
log.Println("recovered in QBluetoothTransferReply::finished")
}
}()
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QBluetoothTransferReply_ConnectFinished(ptr.Pointer())
2015-10-24 18:18:24 +03:00
qt.ConnectSignal(ptr.ObjectName(), "finished", f)
}
}
func (ptr *QBluetoothTransferReply) DisconnectFinished() {
defer func() {
if recover() != nil {
log.Println("recovered in QBluetoothTransferReply::finished")
}
}()
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QBluetoothTransferReply_DisconnectFinished(ptr.Pointer())
2015-10-24 18:18:24 +03:00
qt.DisconnectSignal(ptr.ObjectName(), "finished")
}
}
//export callbackQBluetoothTransferReplyFinished
func callbackQBluetoothTransferReplyFinished(ptrName *C.char, reply unsafe.Pointer) {
defer func() {
if recover() != nil {
log.Println("recovered in QBluetoothTransferReply::finished")
}
}()
2015-11-09 20:23:42 +03:00
qt.GetSignal(C.GoString(ptrName), "finished").(func(*QBluetoothTransferReply))(NewQBluetoothTransferReplyFromPointer(reply))
2015-10-24 18:18:24 +03:00
}
func (ptr *QBluetoothTransferReply) IsFinished() bool {
defer func() {
if recover() != nil {
log.Println("recovered in QBluetoothTransferReply::isFinished")
}
}()
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
return C.QBluetoothTransferReply_IsFinished(ptr.Pointer()) != 0
2015-10-24 18:18:24 +03:00
}
return false
}
func (ptr *QBluetoothTransferReply) IsRunning() bool {
defer func() {
if recover() != nil {
log.Println("recovered in QBluetoothTransferReply::isRunning")
}
}()
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
return C.QBluetoothTransferReply_IsRunning(ptr.Pointer()) != 0
2015-10-24 18:18:24 +03:00
}
return false
}
func (ptr *QBluetoothTransferReply) Manager() *QBluetoothTransferManager {
defer func() {
if recover() != nil {
log.Println("recovered in QBluetoothTransferReply::manager")
}
}()
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
return NewQBluetoothTransferManagerFromPointer(C.QBluetoothTransferReply_Manager(ptr.Pointer()))
2015-10-24 18:18:24 +03:00
}
return nil
}
func (ptr *QBluetoothTransferReply) DestroyQBluetoothTransferReply() {
defer func() {
if recover() != nil {
log.Println("recovered in QBluetoothTransferReply::~QBluetoothTransferReply")
}
}()
2015-10-24 18:18:24 +03:00
if ptr.Pointer() != nil {
2015-11-09 20:23:42 +03:00
C.QBluetoothTransferReply_DestroyQBluetoothTransferReply(ptr.Pointer())
2015-10-24 18:18:24 +03:00
ptr.SetPointer(nil)
}
}