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