2015-10-24 18:18:24 +03:00
|
|
|
package bluetooth
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
//#include "bluetooth.h"
|
2015-10-24 18:18:24 +03:00
|
|
|
import "C"
|
|
|
|
import (
|
|
|
|
"github.com/therecipe/qt"
|
|
|
|
"github.com/therecipe/qt/core"
|
2015-12-06 02:56:16 +03:00
|
|
|
"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)
|
2015-12-06 02:56:16 +03:00
|
|
|
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() {
|
2015-12-06 02:56:16 +03:00
|
|
|
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 {
|
2015-12-06 02:56:16 +03:00
|
|
|
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 {
|
2015-12-06 02:56:16 +03:00
|
|
|
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)) {
|
2015-12-06 02:56:16 +03:00
|
|
|
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() {
|
2015-12-06 02:56:16 +03:00
|
|
|
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) {
|
2015-12-06 02:56:16 +03:00
|
|
|
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 {
|
2015-12-06 02:56:16 +03:00
|
|
|
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 {
|
2015-12-06 02:56:16 +03:00
|
|
|
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 {
|
2015-12-06 02:56:16 +03:00
|
|
|
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() {
|
2015-12-06 02:56:16 +03:00
|
|
|
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)
|
|
|
|
}
|
|
|
|
}
|