cutego/nfc/qqmlndefrecord.go

245 lines
6.1 KiB
Go
Executable file

package nfc
//#include "nfc.h"
import "C"
import (
"github.com/therecipe/qt"
"github.com/therecipe/qt/core"
"log"
"unsafe"
)
type QQmlNdefRecord struct {
core.QObject
}
type QQmlNdefRecord_ITF interface {
core.QObject_ITF
QQmlNdefRecord_PTR() *QQmlNdefRecord
}
func PointerFromQQmlNdefRecord(ptr QQmlNdefRecord_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQmlNdefRecord_PTR().Pointer()
}
return nil
}
func NewQQmlNdefRecordFromPointer(ptr unsafe.Pointer) *QQmlNdefRecord {
var n = new(QQmlNdefRecord)
n.SetPointer(ptr)
for len(n.ObjectName()) < len("QQmlNdefRecord_") {
n.SetObjectName("QQmlNdefRecord_" + qt.RandomIdentifier())
}
return n
}
func (ptr *QQmlNdefRecord) QQmlNdefRecord_PTR() *QQmlNdefRecord {
return ptr
}
//QQmlNdefRecord::TypeNameFormat
type QQmlNdefRecord__TypeNameFormat int64
const (
QQmlNdefRecord__Empty = QQmlNdefRecord__TypeNameFormat(QNdefRecord__Empty)
QQmlNdefRecord__NfcRtd = QQmlNdefRecord__TypeNameFormat(QNdefRecord__NfcRtd)
QQmlNdefRecord__Mime = QQmlNdefRecord__TypeNameFormat(QNdefRecord__Mime)
QQmlNdefRecord__Uri = QQmlNdefRecord__TypeNameFormat(QNdefRecord__Uri)
QQmlNdefRecord__ExternalRtd = QQmlNdefRecord__TypeNameFormat(QNdefRecord__ExternalRtd)
QQmlNdefRecord__Unknown = QQmlNdefRecord__TypeNameFormat(QNdefRecord__Unknown)
)
func (ptr *QQmlNdefRecord) TypeNameFormat() QQmlNdefRecord__TypeNameFormat {
defer func() {
if recover() != nil {
log.Println("recovered in QQmlNdefRecord::typeNameFormat")
}
}()
if ptr.Pointer() != nil {
return QQmlNdefRecord__TypeNameFormat(C.QQmlNdefRecord_TypeNameFormat(ptr.Pointer()))
}
return 0
}
func NewQQmlNdefRecord(parent core.QObject_ITF) *QQmlNdefRecord {
defer func() {
if recover() != nil {
log.Println("recovered in QQmlNdefRecord::QQmlNdefRecord")
}
}()
return NewQQmlNdefRecordFromPointer(C.QQmlNdefRecord_NewQQmlNdefRecord(core.PointerFromQObject(parent)))
}
func NewQQmlNdefRecord2(record QNdefRecord_ITF, parent core.QObject_ITF) *QQmlNdefRecord {
defer func() {
if recover() != nil {
log.Println("recovered in QQmlNdefRecord::QQmlNdefRecord")
}
}()
return NewQQmlNdefRecordFromPointer(C.QQmlNdefRecord_NewQQmlNdefRecord2(PointerFromQNdefRecord(record), core.PointerFromQObject(parent)))
}
func (ptr *QQmlNdefRecord) ConnectRecordChanged(f func()) {
defer func() {
if recover() != nil {
log.Println("recovered in QQmlNdefRecord::recordChanged")
}
}()
if ptr.Pointer() != nil {
C.QQmlNdefRecord_ConnectRecordChanged(ptr.Pointer())
qt.ConnectSignal(ptr.ObjectName(), "recordChanged", f)
}
}
func (ptr *QQmlNdefRecord) DisconnectRecordChanged() {
defer func() {
if recover() != nil {
log.Println("recovered in QQmlNdefRecord::recordChanged")
}
}()
if ptr.Pointer() != nil {
C.QQmlNdefRecord_DisconnectRecordChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.ObjectName(), "recordChanged")
}
}
//export callbackQQmlNdefRecordRecordChanged
func callbackQQmlNdefRecordRecordChanged(ptrName *C.char) {
defer func() {
if recover() != nil {
log.Println("recovered in QQmlNdefRecord::recordChanged")
}
}()
qt.GetSignal(C.GoString(ptrName), "recordChanged").(func())()
}
func (ptr *QQmlNdefRecord) SetRecord(record QNdefRecord_ITF) {
defer func() {
if recover() != nil {
log.Println("recovered in QQmlNdefRecord::setRecord")
}
}()
if ptr.Pointer() != nil {
C.QQmlNdefRecord_SetRecord(ptr.Pointer(), PointerFromQNdefRecord(record))
}
}
func (ptr *QQmlNdefRecord) SetType(newtype string) {
defer func() {
if recover() != nil {
log.Println("recovered in QQmlNdefRecord::setType")
}
}()
if ptr.Pointer() != nil {
C.QQmlNdefRecord_SetType(ptr.Pointer(), C.CString(newtype))
}
}
func (ptr *QQmlNdefRecord) SetTypeNameFormat(newTypeNameFormat QQmlNdefRecord__TypeNameFormat) {
defer func() {
if recover() != nil {
log.Println("recovered in QQmlNdefRecord::setTypeNameFormat")
}
}()
if ptr.Pointer() != nil {
C.QQmlNdefRecord_SetTypeNameFormat(ptr.Pointer(), C.int(newTypeNameFormat))
}
}
func (ptr *QQmlNdefRecord) Type() string {
defer func() {
if recover() != nil {
log.Println("recovered in QQmlNdefRecord::type")
}
}()
if ptr.Pointer() != nil {
return C.GoString(C.QQmlNdefRecord_Type(ptr.Pointer()))
}
return ""
}
func (ptr *QQmlNdefRecord) ConnectTypeChanged(f func()) {
defer func() {
if recover() != nil {
log.Println("recovered in QQmlNdefRecord::typeChanged")
}
}()
if ptr.Pointer() != nil {
C.QQmlNdefRecord_ConnectTypeChanged(ptr.Pointer())
qt.ConnectSignal(ptr.ObjectName(), "typeChanged", f)
}
}
func (ptr *QQmlNdefRecord) DisconnectTypeChanged() {
defer func() {
if recover() != nil {
log.Println("recovered in QQmlNdefRecord::typeChanged")
}
}()
if ptr.Pointer() != nil {
C.QQmlNdefRecord_DisconnectTypeChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.ObjectName(), "typeChanged")
}
}
//export callbackQQmlNdefRecordTypeChanged
func callbackQQmlNdefRecordTypeChanged(ptrName *C.char) {
defer func() {
if recover() != nil {
log.Println("recovered in QQmlNdefRecord::typeChanged")
}
}()
qt.GetSignal(C.GoString(ptrName), "typeChanged").(func())()
}
func (ptr *QQmlNdefRecord) ConnectTypeNameFormatChanged(f func()) {
defer func() {
if recover() != nil {
log.Println("recovered in QQmlNdefRecord::typeNameFormatChanged")
}
}()
if ptr.Pointer() != nil {
C.QQmlNdefRecord_ConnectTypeNameFormatChanged(ptr.Pointer())
qt.ConnectSignal(ptr.ObjectName(), "typeNameFormatChanged", f)
}
}
func (ptr *QQmlNdefRecord) DisconnectTypeNameFormatChanged() {
defer func() {
if recover() != nil {
log.Println("recovered in QQmlNdefRecord::typeNameFormatChanged")
}
}()
if ptr.Pointer() != nil {
C.QQmlNdefRecord_DisconnectTypeNameFormatChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.ObjectName(), "typeNameFormatChanged")
}
}
//export callbackQQmlNdefRecordTypeNameFormatChanged
func callbackQQmlNdefRecordTypeNameFormatChanged(ptrName *C.char) {
defer func() {
if recover() != nil {
log.Println("recovered in QQmlNdefRecord::typeNameFormatChanged")
}
}()
qt.GetSignal(C.GoString(ptrName), "typeNameFormatChanged").(func())()
}