cutego/nfc/nfc.cpp

552 lines
24 KiB
C++
Raw Normal View History

#include "nfc.h"
#include "_cgo_export.h"
2015-11-19 21:29:30 +03:00
#include <QByteArray>
#include <QNdefFilter>
#include <QNdefMessage>
#include <QNdefNfcSmartPosterRecord>
#include <QNdefNfcTextRecord>
#include <QNdefNfcUriRecord>
#include <QNdefRecord>
#include <QNearFieldManager>
#include <QNearFieldShareManager>
#include <QNearFieldShareTarget>
2015-11-19 21:29:30 +03:00
#include <QNearFieldTarget>
#include <QObject>
#include <QQmlNdefRecord>
#include <QString>
#include <QUrl>
2015-11-13 20:44:32 +03:00
class MyQNdefFilter: public QNdefFilter {
2015-11-13 20:44:32 +03:00
public:
};
void* QNdefFilter_NewQNdefFilter(){
return new QNdefFilter();
2015-11-13 20:44:32 +03:00
}
void* QNdefFilter_NewQNdefFilter2(void* other){
return new QNdefFilter(*static_cast<QNdefFilter*>(other));
2015-11-13 20:44:32 +03:00
}
void QNdefFilter_Clear(void* ptr){
static_cast<QNdefFilter*>(ptr)->clear();
2015-11-13 20:44:32 +03:00
}
int QNdefFilter_OrderMatch(void* ptr){
return static_cast<QNdefFilter*>(ptr)->orderMatch();
2015-11-13 20:44:32 +03:00
}
int QNdefFilter_RecordCount(void* ptr){
return static_cast<QNdefFilter*>(ptr)->recordCount();
2015-11-19 21:29:30 +03:00
}
2015-11-13 20:44:32 +03:00
void QNdefFilter_SetOrderMatch(void* ptr, int on){
static_cast<QNdefFilter*>(ptr)->setOrderMatch(on != 0);
2015-11-19 21:29:30 +03:00
}
2015-11-13 20:44:32 +03:00
void QNdefFilter_DestroyQNdefFilter(void* ptr){
static_cast<QNdefFilter*>(ptr)->~QNdefFilter();
2015-11-13 20:44:32 +03:00
}
class MyQNdefMessage: public QNdefMessage {
public:
};
void* QNdefMessage_NewQNdefMessage(){
return new QNdefMessage();
2015-11-13 20:44:32 +03:00
}
void* QNdefMessage_NewQNdefMessage3(void* message){
return new QNdefMessage(*static_cast<QNdefMessage*>(message));
2015-11-13 20:44:32 +03:00
}
void* QNdefMessage_NewQNdefMessage2(void* record){
return new QNdefMessage(*static_cast<QNdefRecord*>(record));
2015-11-19 21:29:30 +03:00
}
void* QNdefMessage_ToByteArray(void* ptr){
return new QByteArray(static_cast<QNdefMessage*>(ptr)->toByteArray());
}
2015-11-13 20:44:32 +03:00
class MyQNdefNfcSmartPosterRecord: public QNdefNfcSmartPosterRecord {
2015-11-13 20:44:32 +03:00
public:
};
void* QNdefNfcSmartPosterRecord_NewQNdefNfcSmartPosterRecord(){
return new QNdefNfcSmartPosterRecord();
2015-11-13 20:44:32 +03:00
}
void* QNdefNfcSmartPosterRecord_NewQNdefNfcSmartPosterRecord3(void* other){
return new QNdefNfcSmartPosterRecord(*static_cast<QNdefNfcSmartPosterRecord*>(other));
2015-11-13 20:44:32 +03:00
}
void* QNdefNfcSmartPosterRecord_NewQNdefNfcSmartPosterRecord2(void* other){
return new QNdefNfcSmartPosterRecord(*static_cast<QNdefRecord*>(other));
2015-11-13 20:44:32 +03:00
}
int QNdefNfcSmartPosterRecord_Action(void* ptr){
return static_cast<QNdefNfcSmartPosterRecord*>(ptr)->action();
2015-11-13 20:44:32 +03:00
}
void QNdefNfcSmartPosterRecord_AddIcon2(void* ptr, void* ty, void* data){
static_cast<QNdefNfcSmartPosterRecord*>(ptr)->addIcon(*static_cast<QByteArray*>(ty), *static_cast<QByteArray*>(data));
2015-11-13 20:44:32 +03:00
}
int QNdefNfcSmartPosterRecord_AddTitle(void* ptr, void* text){
return static_cast<QNdefNfcSmartPosterRecord*>(ptr)->addTitle(*static_cast<QNdefNfcTextRecord*>(text));
2015-11-13 20:44:32 +03:00
}
int QNdefNfcSmartPosterRecord_AddTitle2(void* ptr, char* text, char* locale, int encoding){
return static_cast<QNdefNfcSmartPosterRecord*>(ptr)->addTitle(QString(text), QString(locale), static_cast<QNdefNfcTextRecord::Encoding>(encoding));
2015-11-13 20:44:32 +03:00
}
int QNdefNfcSmartPosterRecord_HasAction(void* ptr){
return static_cast<QNdefNfcSmartPosterRecord*>(ptr)->hasAction();
2015-11-13 20:44:32 +03:00
}
int QNdefNfcSmartPosterRecord_HasIcon(void* ptr, void* mimetype){
return static_cast<QNdefNfcSmartPosterRecord*>(ptr)->hasIcon(*static_cast<QByteArray*>(mimetype));
2015-11-19 21:29:30 +03:00
}
int QNdefNfcSmartPosterRecord_HasSize(void* ptr){
return static_cast<QNdefNfcSmartPosterRecord*>(ptr)->hasSize();
2015-11-19 21:29:30 +03:00
}
int QNdefNfcSmartPosterRecord_HasTitle(void* ptr, char* locale){
return static_cast<QNdefNfcSmartPosterRecord*>(ptr)->hasTitle(QString(locale));
2015-11-19 21:29:30 +03:00
}
int QNdefNfcSmartPosterRecord_HasTypeInfo(void* ptr){
return static_cast<QNdefNfcSmartPosterRecord*>(ptr)->hasTypeInfo();
2015-11-19 21:29:30 +03:00
}
void* QNdefNfcSmartPosterRecord_Icon(void* ptr, void* mimetype){
return new QByteArray(static_cast<QNdefNfcSmartPosterRecord*>(ptr)->icon(*static_cast<QByteArray*>(mimetype)));
2015-11-13 20:44:32 +03:00
}
int QNdefNfcSmartPosterRecord_IconCount(void* ptr){
return static_cast<QNdefNfcSmartPosterRecord*>(ptr)->iconCount();
2015-11-13 20:44:32 +03:00
}
int QNdefNfcSmartPosterRecord_RemoveIcon2(void* ptr, void* ty){
return static_cast<QNdefNfcSmartPosterRecord*>(ptr)->removeIcon(*static_cast<QByteArray*>(ty));
2015-11-13 20:44:32 +03:00
}
int QNdefNfcSmartPosterRecord_RemoveTitle(void* ptr, void* text){
return static_cast<QNdefNfcSmartPosterRecord*>(ptr)->removeTitle(*static_cast<QNdefNfcTextRecord*>(text));
2015-11-13 20:44:32 +03:00
}
int QNdefNfcSmartPosterRecord_RemoveTitle2(void* ptr, char* locale){
return static_cast<QNdefNfcSmartPosterRecord*>(ptr)->removeTitle(QString(locale));
2015-11-13 20:44:32 +03:00
}
void QNdefNfcSmartPosterRecord_SetAction(void* ptr, int act){
static_cast<QNdefNfcSmartPosterRecord*>(ptr)->setAction(static_cast<QNdefNfcSmartPosterRecord::Action>(act));
2015-11-13 20:44:32 +03:00
}
void QNdefNfcSmartPosterRecord_SetTypeInfo(void* ptr, void* ty){
static_cast<QNdefNfcSmartPosterRecord*>(ptr)->setTypeInfo(*static_cast<QByteArray*>(ty));
2015-11-13 20:44:32 +03:00
}
void QNdefNfcSmartPosterRecord_SetUri(void* ptr, void* url){
static_cast<QNdefNfcSmartPosterRecord*>(ptr)->setUri(*static_cast<QNdefNfcUriRecord*>(url));
2015-11-13 20:44:32 +03:00
}
void QNdefNfcSmartPosterRecord_SetUri2(void* ptr, void* url){
static_cast<QNdefNfcSmartPosterRecord*>(ptr)->setUri(*static_cast<QUrl*>(url));
2015-11-13 20:44:32 +03:00
}
char* QNdefNfcSmartPosterRecord_Title(void* ptr, char* locale){
return static_cast<QNdefNfcSmartPosterRecord*>(ptr)->title(QString(locale)).toUtf8().data();
2015-11-13 20:44:32 +03:00
}
int QNdefNfcSmartPosterRecord_TitleCount(void* ptr){
return static_cast<QNdefNfcSmartPosterRecord*>(ptr)->titleCount();
2015-11-19 21:29:30 +03:00
}
void* QNdefNfcSmartPosterRecord_TypeInfo(void* ptr){
return new QByteArray(static_cast<QNdefNfcSmartPosterRecord*>(ptr)->typeInfo());
2015-11-19 21:29:30 +03:00
}
void QNdefNfcSmartPosterRecord_DestroyQNdefNfcSmartPosterRecord(void* ptr){
static_cast<QNdefNfcSmartPosterRecord*>(ptr)->~QNdefNfcSmartPosterRecord();
}
2015-11-13 20:44:32 +03:00
2015-11-19 21:29:30 +03:00
class MyQNdefNfcTextRecord: public QNdefNfcTextRecord {
2015-11-13 20:44:32 +03:00
public:
};
2015-11-19 21:29:30 +03:00
void* QNdefNfcTextRecord_NewQNdefNfcTextRecord(){
return new QNdefNfcTextRecord();
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
void* QNdefNfcTextRecord_NewQNdefNfcTextRecord2(void* other){
return new QNdefNfcTextRecord(*static_cast<QNdefRecord*>(other));
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
int QNdefNfcTextRecord_Encoding(void* ptr){
return static_cast<QNdefNfcTextRecord*>(ptr)->encoding();
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
char* QNdefNfcTextRecord_Locale(void* ptr){
return static_cast<QNdefNfcTextRecord*>(ptr)->locale().toUtf8().data();
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
void QNdefNfcTextRecord_SetEncoding(void* ptr, int encoding){
static_cast<QNdefNfcTextRecord*>(ptr)->setEncoding(static_cast<QNdefNfcTextRecord::Encoding>(encoding));
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
void QNdefNfcTextRecord_SetLocale(void* ptr, char* locale){
static_cast<QNdefNfcTextRecord*>(ptr)->setLocale(QString(locale));
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
void QNdefNfcTextRecord_SetText(void* ptr, char* text){
static_cast<QNdefNfcTextRecord*>(ptr)->setText(QString(text));
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
char* QNdefNfcTextRecord_Text(void* ptr){
return static_cast<QNdefNfcTextRecord*>(ptr)->text().toUtf8().data();
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
class MyQNdefNfcUriRecord: public QNdefNfcUriRecord {
public:
};
void* QNdefNfcUriRecord_NewQNdefNfcUriRecord(){
return new QNdefNfcUriRecord();
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
void* QNdefNfcUriRecord_NewQNdefNfcUriRecord2(void* other){
return new QNdefNfcUriRecord(*static_cast<QNdefRecord*>(other));
}
void QNdefNfcUriRecord_SetUri(void* ptr, void* uri){
static_cast<QNdefNfcUriRecord*>(ptr)->setUri(*static_cast<QUrl*>(uri));
2015-11-13 20:44:32 +03:00
}
class MyQNdefRecord: public QNdefRecord {
2015-11-13 20:44:32 +03:00
public:
};
void* QNdefRecord_NewQNdefRecord(){
return new QNdefRecord();
2015-11-13 20:44:32 +03:00
}
void* QNdefRecord_NewQNdefRecord2(void* other){
return new QNdefRecord(*static_cast<QNdefRecord*>(other));
2015-11-13 20:44:32 +03:00
}
void* QNdefRecord_Id(void* ptr){
return new QByteArray(static_cast<QNdefRecord*>(ptr)->id());
2015-11-13 20:44:32 +03:00
}
int QNdefRecord_IsEmpty(void* ptr){
return static_cast<QNdefRecord*>(ptr)->isEmpty();
2015-11-13 20:44:32 +03:00
}
void* QNdefRecord_Payload(void* ptr){
return new QByteArray(static_cast<QNdefRecord*>(ptr)->payload());
2015-11-13 20:44:32 +03:00
}
void QNdefRecord_SetId(void* ptr, void* id){
static_cast<QNdefRecord*>(ptr)->setId(*static_cast<QByteArray*>(id));
2015-11-13 20:44:32 +03:00
}
void QNdefRecord_SetPayload(void* ptr, void* payload){
static_cast<QNdefRecord*>(ptr)->setPayload(*static_cast<QByteArray*>(payload));
2015-11-13 20:44:32 +03:00
}
void QNdefRecord_SetType(void* ptr, void* ty){
static_cast<QNdefRecord*>(ptr)->setType(*static_cast<QByteArray*>(ty));
2015-11-13 20:44:32 +03:00
}
void QNdefRecord_SetTypeNameFormat(void* ptr, int typeNameFormat){
static_cast<QNdefRecord*>(ptr)->setTypeNameFormat(static_cast<QNdefRecord::TypeNameFormat>(typeNameFormat));
2015-11-13 20:44:32 +03:00
}
void* QNdefRecord_Type(void* ptr){
return new QByteArray(static_cast<QNdefRecord*>(ptr)->type());
2015-11-13 20:44:32 +03:00
}
int QNdefRecord_TypeNameFormat(void* ptr){
return static_cast<QNdefRecord*>(ptr)->typeNameFormat();
2015-11-13 20:44:32 +03:00
}
void QNdefRecord_DestroyQNdefRecord(void* ptr){
static_cast<QNdefRecord*>(ptr)->~QNdefRecord();
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
class MyQNearFieldManager: public QNearFieldManager {
2015-11-13 20:44:32 +03:00
public:
2015-11-19 21:29:30 +03:00
void Signal_TargetDetected(QNearFieldTarget * target){callbackQNearFieldManagerTargetDetected(this->objectName().toUtf8().data(), target);};
void Signal_TargetLost(QNearFieldTarget * target){callbackQNearFieldManagerTargetLost(this->objectName().toUtf8().data(), target);};
2015-11-13 20:44:32 +03:00
};
2015-11-19 21:29:30 +03:00
int QNearFieldManager_RegisterNdefMessageHandler(void* ptr, void* object, char* method){
return static_cast<QNearFieldManager*>(ptr)->registerNdefMessageHandler(static_cast<QObject*>(object), const_cast<const char*>(method));
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
int QNearFieldManager_StartTargetDetection(void* ptr){
return static_cast<QNearFieldManager*>(ptr)->startTargetDetection();
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
void* QNearFieldManager_NewQNearFieldManager(void* parent){
return new QNearFieldManager(static_cast<QObject*>(parent));
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
int QNearFieldManager_IsAvailable(void* ptr){
return static_cast<QNearFieldManager*>(ptr)->isAvailable();
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
int QNearFieldManager_RegisterNdefMessageHandler2(void* ptr, int typeNameFormat, void* ty, void* object, char* method){
return static_cast<QNearFieldManager*>(ptr)->registerNdefMessageHandler(static_cast<QNdefRecord::TypeNameFormat>(typeNameFormat), *static_cast<QByteArray*>(ty), static_cast<QObject*>(object), const_cast<const char*>(method));
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
int QNearFieldManager_RegisterNdefMessageHandler3(void* ptr, void* filter, void* object, char* method){
return static_cast<QNearFieldManager*>(ptr)->registerNdefMessageHandler(*static_cast<QNdefFilter*>(filter), static_cast<QObject*>(object), const_cast<const char*>(method));
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
void QNearFieldManager_SetTargetAccessModes(void* ptr, int accessModes){
static_cast<QNearFieldManager*>(ptr)->setTargetAccessModes(static_cast<QNearFieldManager::TargetAccessMode>(accessModes));
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
void QNearFieldManager_StopTargetDetection(void* ptr){
static_cast<QNearFieldManager*>(ptr)->stopTargetDetection();
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
int QNearFieldManager_TargetAccessModes(void* ptr){
return static_cast<QNearFieldManager*>(ptr)->targetAccessModes();
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
void QNearFieldManager_ConnectTargetDetected(void* ptr){
QObject::connect(static_cast<QNearFieldManager*>(ptr), static_cast<void (QNearFieldManager::*)(QNearFieldTarget *)>(&QNearFieldManager::targetDetected), static_cast<MyQNearFieldManager*>(ptr), static_cast<void (MyQNearFieldManager::*)(QNearFieldTarget *)>(&MyQNearFieldManager::Signal_TargetDetected));;
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
void QNearFieldManager_DisconnectTargetDetected(void* ptr){
QObject::disconnect(static_cast<QNearFieldManager*>(ptr), static_cast<void (QNearFieldManager::*)(QNearFieldTarget *)>(&QNearFieldManager::targetDetected), static_cast<MyQNearFieldManager*>(ptr), static_cast<void (MyQNearFieldManager::*)(QNearFieldTarget *)>(&MyQNearFieldManager::Signal_TargetDetected));;
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
void QNearFieldManager_ConnectTargetLost(void* ptr){
QObject::connect(static_cast<QNearFieldManager*>(ptr), static_cast<void (QNearFieldManager::*)(QNearFieldTarget *)>(&QNearFieldManager::targetLost), static_cast<MyQNearFieldManager*>(ptr), static_cast<void (MyQNearFieldManager::*)(QNearFieldTarget *)>(&MyQNearFieldManager::Signal_TargetLost));;
}
void QNearFieldManager_DisconnectTargetLost(void* ptr){
QObject::disconnect(static_cast<QNearFieldManager*>(ptr), static_cast<void (QNearFieldManager::*)(QNearFieldTarget *)>(&QNearFieldManager::targetLost), static_cast<MyQNearFieldManager*>(ptr), static_cast<void (MyQNearFieldManager::*)(QNearFieldTarget *)>(&MyQNearFieldManager::Signal_TargetLost));;
}
int QNearFieldManager_UnregisterNdefMessageHandler(void* ptr, int handlerId){
return static_cast<QNearFieldManager*>(ptr)->unregisterNdefMessageHandler(handlerId);
}
void QNearFieldManager_DestroyQNearFieldManager(void* ptr){
static_cast<QNearFieldManager*>(ptr)->~QNearFieldManager();
2015-11-13 20:44:32 +03:00
}
class MyQNearFieldShareManager: public QNearFieldShareManager {
2015-11-13 20:44:32 +03:00
public:
void Signal_Error(QNearFieldShareManager::ShareError error){callbackQNearFieldShareManagerError(this->objectName().toUtf8().data(), error);};
void Signal_ShareModesChanged(QNearFieldShareManager::ShareModes modes){callbackQNearFieldShareManagerShareModesChanged(this->objectName().toUtf8().data(), modes);};
void Signal_TargetDetected(QNearFieldShareTarget * shareTarget){callbackQNearFieldShareManagerTargetDetected(this->objectName().toUtf8().data(), shareTarget);};
2015-11-13 20:44:32 +03:00
};
void* QNearFieldShareManager_NewQNearFieldShareManager(void* parent){
return new QNearFieldShareManager(static_cast<QObject*>(parent));
2015-11-13 20:44:32 +03:00
}
void QNearFieldShareManager_ConnectError(void* ptr){
QObject::connect(static_cast<QNearFieldShareManager*>(ptr), static_cast<void (QNearFieldShareManager::*)(QNearFieldShareManager::ShareError)>(&QNearFieldShareManager::error), static_cast<MyQNearFieldShareManager*>(ptr), static_cast<void (MyQNearFieldShareManager::*)(QNearFieldShareManager::ShareError)>(&MyQNearFieldShareManager::Signal_Error));;
2015-11-13 20:44:32 +03:00
}
void QNearFieldShareManager_DisconnectError(void* ptr){
QObject::disconnect(static_cast<QNearFieldShareManager*>(ptr), static_cast<void (QNearFieldShareManager::*)(QNearFieldShareManager::ShareError)>(&QNearFieldShareManager::error), static_cast<MyQNearFieldShareManager*>(ptr), static_cast<void (MyQNearFieldShareManager::*)(QNearFieldShareManager::ShareError)>(&MyQNearFieldShareManager::Signal_Error));;
2015-11-13 20:44:32 +03:00
}
void QNearFieldShareManager_SetShareModes(void* ptr, int mode){
static_cast<QNearFieldShareManager*>(ptr)->setShareModes(static_cast<QNearFieldShareManager::ShareMode>(mode));
2015-11-13 20:44:32 +03:00
}
int QNearFieldShareManager_ShareError(void* ptr){
return static_cast<QNearFieldShareManager*>(ptr)->shareError();
2015-11-13 20:44:32 +03:00
}
int QNearFieldShareManager_ShareModes(void* ptr){
return static_cast<QNearFieldShareManager*>(ptr)->shareModes();
2015-11-13 20:44:32 +03:00
}
void QNearFieldShareManager_ConnectShareModesChanged(void* ptr){
QObject::connect(static_cast<QNearFieldShareManager*>(ptr), static_cast<void (QNearFieldShareManager::*)(QNearFieldShareManager::ShareModes)>(&QNearFieldShareManager::shareModesChanged), static_cast<MyQNearFieldShareManager*>(ptr), static_cast<void (MyQNearFieldShareManager::*)(QNearFieldShareManager::ShareModes)>(&MyQNearFieldShareManager::Signal_ShareModesChanged));;
2015-11-13 20:44:32 +03:00
}
void QNearFieldShareManager_DisconnectShareModesChanged(void* ptr){
QObject::disconnect(static_cast<QNearFieldShareManager*>(ptr), static_cast<void (QNearFieldShareManager::*)(QNearFieldShareManager::ShareModes)>(&QNearFieldShareManager::shareModesChanged), static_cast<MyQNearFieldShareManager*>(ptr), static_cast<void (MyQNearFieldShareManager::*)(QNearFieldShareManager::ShareModes)>(&MyQNearFieldShareManager::Signal_ShareModesChanged));;
2015-11-13 20:44:32 +03:00
}
int QNearFieldShareManager_QNearFieldShareManager_SupportedShareModes(){
return QNearFieldShareManager::supportedShareModes();
2015-11-13 20:44:32 +03:00
}
void QNearFieldShareManager_ConnectTargetDetected(void* ptr){
QObject::connect(static_cast<QNearFieldShareManager*>(ptr), static_cast<void (QNearFieldShareManager::*)(QNearFieldShareTarget *)>(&QNearFieldShareManager::targetDetected), static_cast<MyQNearFieldShareManager*>(ptr), static_cast<void (MyQNearFieldShareManager::*)(QNearFieldShareTarget *)>(&MyQNearFieldShareManager::Signal_TargetDetected));;
2015-11-13 20:44:32 +03:00
}
void QNearFieldShareManager_DisconnectTargetDetected(void* ptr){
QObject::disconnect(static_cast<QNearFieldShareManager*>(ptr), static_cast<void (QNearFieldShareManager::*)(QNearFieldShareTarget *)>(&QNearFieldShareManager::targetDetected), static_cast<MyQNearFieldShareManager*>(ptr), static_cast<void (MyQNearFieldShareManager::*)(QNearFieldShareTarget *)>(&MyQNearFieldShareManager::Signal_TargetDetected));;
2015-11-13 20:44:32 +03:00
}
void QNearFieldShareManager_DestroyQNearFieldShareManager(void* ptr){
static_cast<QNearFieldShareManager*>(ptr)->~QNearFieldShareManager();
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
class MyQNearFieldShareTarget: public QNearFieldShareTarget {
2015-11-13 20:44:32 +03:00
public:
2015-11-19 21:29:30 +03:00
void Signal_Error(QNearFieldShareManager::ShareError error){callbackQNearFieldShareTargetError(this->objectName().toUtf8().data(), error);};
void Signal_ShareFinished(){callbackQNearFieldShareTargetShareFinished(this->objectName().toUtf8().data());};
2015-11-13 20:44:32 +03:00
};
2015-11-19 21:29:30 +03:00
void QNearFieldShareTarget_Cancel(void* ptr){
static_cast<QNearFieldShareTarget*>(ptr)->cancel();
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
void QNearFieldShareTarget_ConnectError(void* ptr){
QObject::connect(static_cast<QNearFieldShareTarget*>(ptr), static_cast<void (QNearFieldShareTarget::*)(QNearFieldShareManager::ShareError)>(&QNearFieldShareTarget::error), static_cast<MyQNearFieldShareTarget*>(ptr), static_cast<void (MyQNearFieldShareTarget::*)(QNearFieldShareManager::ShareError)>(&MyQNearFieldShareTarget::Signal_Error));;
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
void QNearFieldShareTarget_DisconnectError(void* ptr){
QObject::disconnect(static_cast<QNearFieldShareTarget*>(ptr), static_cast<void (QNearFieldShareTarget::*)(QNearFieldShareManager::ShareError)>(&QNearFieldShareTarget::error), static_cast<MyQNearFieldShareTarget*>(ptr), static_cast<void (MyQNearFieldShareTarget::*)(QNearFieldShareManager::ShareError)>(&MyQNearFieldShareTarget::Signal_Error));;
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
int QNearFieldShareTarget_IsShareInProgress(void* ptr){
return static_cast<QNearFieldShareTarget*>(ptr)->isShareInProgress();
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
int QNearFieldShareTarget_Share(void* ptr, void* message){
return static_cast<QNearFieldShareTarget*>(ptr)->share(*static_cast<QNdefMessage*>(message));
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
int QNearFieldShareTarget_ShareError(void* ptr){
return static_cast<QNearFieldShareTarget*>(ptr)->shareError();
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
void QNearFieldShareTarget_ConnectShareFinished(void* ptr){
QObject::connect(static_cast<QNearFieldShareTarget*>(ptr), static_cast<void (QNearFieldShareTarget::*)()>(&QNearFieldShareTarget::shareFinished), static_cast<MyQNearFieldShareTarget*>(ptr), static_cast<void (MyQNearFieldShareTarget::*)()>(&MyQNearFieldShareTarget::Signal_ShareFinished));;
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
void QNearFieldShareTarget_DisconnectShareFinished(void* ptr){
QObject::disconnect(static_cast<QNearFieldShareTarget*>(ptr), static_cast<void (QNearFieldShareTarget::*)()>(&QNearFieldShareTarget::shareFinished), static_cast<MyQNearFieldShareTarget*>(ptr), static_cast<void (MyQNearFieldShareTarget::*)()>(&MyQNearFieldShareTarget::Signal_ShareFinished));;
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
int QNearFieldShareTarget_ShareModes(void* ptr){
return static_cast<QNearFieldShareTarget*>(ptr)->shareModes();
2015-11-13 20:44:32 +03:00
}
2015-11-19 21:29:30 +03:00
void QNearFieldShareTarget_DestroyQNearFieldShareTarget(void* ptr){
static_cast<QNearFieldShareTarget*>(ptr)->~QNearFieldShareTarget();
2015-11-13 20:44:32 +03:00
}
class MyQNearFieldTarget: public QNearFieldTarget {
2015-11-19 21:29:30 +03:00
public:
void Signal_Disconnected(){callbackQNearFieldTargetDisconnected(this->objectName().toUtf8().data());};
void Signal_NdefMessagesWritten(){callbackQNearFieldTargetNdefMessagesWritten(this->objectName().toUtf8().data());};
2015-11-19 21:29:30 +03:00
};
int QNearFieldTarget_AccessMethods(void* ptr){
return static_cast<QNearFieldTarget*>(ptr)->accessMethods();
2015-11-13 20:44:32 +03:00
}
void QNearFieldTarget_ConnectDisconnected(void* ptr){
QObject::connect(static_cast<QNearFieldTarget*>(ptr), static_cast<void (QNearFieldTarget::*)()>(&QNearFieldTarget::disconnected), static_cast<MyQNearFieldTarget*>(ptr), static_cast<void (MyQNearFieldTarget::*)()>(&MyQNearFieldTarget::Signal_Disconnected));;
2015-11-13 20:44:32 +03:00
}
void QNearFieldTarget_DisconnectDisconnected(void* ptr){
QObject::disconnect(static_cast<QNearFieldTarget*>(ptr), static_cast<void (QNearFieldTarget::*)()>(&QNearFieldTarget::disconnected), static_cast<MyQNearFieldTarget*>(ptr), static_cast<void (MyQNearFieldTarget::*)()>(&MyQNearFieldTarget::Signal_Disconnected));;
2015-11-13 20:44:32 +03:00
}
int QNearFieldTarget_HasNdefMessage(void* ptr){
return static_cast<QNearFieldTarget*>(ptr)->hasNdefMessage();
2015-11-13 20:44:32 +03:00
}
int QNearFieldTarget_IsProcessingCommand(void* ptr){
return static_cast<QNearFieldTarget*>(ptr)->isProcessingCommand();
}
2015-11-13 20:44:32 +03:00
void QNearFieldTarget_ConnectNdefMessagesWritten(void* ptr){
QObject::connect(static_cast<QNearFieldTarget*>(ptr), static_cast<void (QNearFieldTarget::*)()>(&QNearFieldTarget::ndefMessagesWritten), static_cast<MyQNearFieldTarget*>(ptr), static_cast<void (MyQNearFieldTarget::*)()>(&MyQNearFieldTarget::Signal_NdefMessagesWritten));;
}
void QNearFieldTarget_DisconnectNdefMessagesWritten(void* ptr){
QObject::disconnect(static_cast<QNearFieldTarget*>(ptr), static_cast<void (QNearFieldTarget::*)()>(&QNearFieldTarget::ndefMessagesWritten), static_cast<MyQNearFieldTarget*>(ptr), static_cast<void (MyQNearFieldTarget::*)()>(&MyQNearFieldTarget::Signal_NdefMessagesWritten));;
}
int QNearFieldTarget_Type(void* ptr){
return static_cast<QNearFieldTarget*>(ptr)->type();
}
void* QNearFieldTarget_Uid(void* ptr){
return new QByteArray(static_cast<QNearFieldTarget*>(ptr)->uid());
}
void QNearFieldTarget_DestroyQNearFieldTarget(void* ptr){
static_cast<QNearFieldTarget*>(ptr)->~QNearFieldTarget();
}
class MyQQmlNdefRecord: public QQmlNdefRecord {
2015-11-13 20:44:32 +03:00
public:
void Signal_RecordChanged(){callbackQQmlNdefRecordRecordChanged(this->objectName().toUtf8().data());};
void Signal_TypeChanged(){callbackQQmlNdefRecordTypeChanged(this->objectName().toUtf8().data());};
void Signal_TypeNameFormatChanged(){callbackQQmlNdefRecordTypeNameFormatChanged(this->objectName().toUtf8().data());};
2015-11-13 20:44:32 +03:00
};
int QQmlNdefRecord_TypeNameFormat(void* ptr){
return static_cast<QQmlNdefRecord*>(ptr)->typeNameFormat();
2015-11-13 20:44:32 +03:00
}
void* QQmlNdefRecord_NewQQmlNdefRecord(void* parent){
return new QQmlNdefRecord(static_cast<QObject*>(parent));
2015-11-13 20:44:32 +03:00
}
void* QQmlNdefRecord_NewQQmlNdefRecord2(void* record, void* parent){
return new QQmlNdefRecord(*static_cast<QNdefRecord*>(record), static_cast<QObject*>(parent));
2015-11-13 20:44:32 +03:00
}
void QQmlNdefRecord_ConnectRecordChanged(void* ptr){
QObject::connect(static_cast<QQmlNdefRecord*>(ptr), static_cast<void (QQmlNdefRecord::*)()>(&QQmlNdefRecord::recordChanged), static_cast<MyQQmlNdefRecord*>(ptr), static_cast<void (MyQQmlNdefRecord::*)()>(&MyQQmlNdefRecord::Signal_RecordChanged));;
2015-11-13 20:44:32 +03:00
}
void QQmlNdefRecord_DisconnectRecordChanged(void* ptr){
QObject::disconnect(static_cast<QQmlNdefRecord*>(ptr), static_cast<void (QQmlNdefRecord::*)()>(&QQmlNdefRecord::recordChanged), static_cast<MyQQmlNdefRecord*>(ptr), static_cast<void (MyQQmlNdefRecord::*)()>(&MyQQmlNdefRecord::Signal_RecordChanged));;
2015-11-13 20:44:32 +03:00
}
void QQmlNdefRecord_SetRecord(void* ptr, void* record){
static_cast<QQmlNdefRecord*>(ptr)->setRecord(*static_cast<QNdefRecord*>(record));
2015-11-13 20:44:32 +03:00
}
void QQmlNdefRecord_SetType(void* ptr, char* newtype){
static_cast<QQmlNdefRecord*>(ptr)->setType(QString(newtype));
}
void QQmlNdefRecord_SetTypeNameFormat(void* ptr, int newTypeNameFormat){
static_cast<QQmlNdefRecord*>(ptr)->setTypeNameFormat(static_cast<QQmlNdefRecord::TypeNameFormat>(newTypeNameFormat));
}
char* QQmlNdefRecord_Type(void* ptr){
return static_cast<QQmlNdefRecord*>(ptr)->type().toUtf8().data();
}
void QQmlNdefRecord_ConnectTypeChanged(void* ptr){
QObject::connect(static_cast<QQmlNdefRecord*>(ptr), static_cast<void (QQmlNdefRecord::*)()>(&QQmlNdefRecord::typeChanged), static_cast<MyQQmlNdefRecord*>(ptr), static_cast<void (MyQQmlNdefRecord::*)()>(&MyQQmlNdefRecord::Signal_TypeChanged));;
}
void QQmlNdefRecord_DisconnectTypeChanged(void* ptr){
QObject::disconnect(static_cast<QQmlNdefRecord*>(ptr), static_cast<void (QQmlNdefRecord::*)()>(&QQmlNdefRecord::typeChanged), static_cast<MyQQmlNdefRecord*>(ptr), static_cast<void (MyQQmlNdefRecord::*)()>(&MyQQmlNdefRecord::Signal_TypeChanged));;
}
void QQmlNdefRecord_ConnectTypeNameFormatChanged(void* ptr){
QObject::connect(static_cast<QQmlNdefRecord*>(ptr), static_cast<void (QQmlNdefRecord::*)()>(&QQmlNdefRecord::typeNameFormatChanged), static_cast<MyQQmlNdefRecord*>(ptr), static_cast<void (MyQQmlNdefRecord::*)()>(&MyQQmlNdefRecord::Signal_TypeNameFormatChanged));;
}
void QQmlNdefRecord_DisconnectTypeNameFormatChanged(void* ptr){
QObject::disconnect(static_cast<QQmlNdefRecord*>(ptr), static_cast<void (QQmlNdefRecord::*)()>(&QQmlNdefRecord::typeNameFormatChanged), static_cast<MyQQmlNdefRecord*>(ptr), static_cast<void (MyQQmlNdefRecord::*)()>(&MyQQmlNdefRecord::Signal_TypeNameFormatChanged));;
2015-11-13 20:44:32 +03:00
}