29 lines
488 B
C++
29 lines
488 B
C++
#include "nfchelper.h"
|
|
|
|
#include <QNearFieldManager>
|
|
|
|
NfcHelper::NfcHelper(QObject *parent) : QObject(parent)
|
|
{
|
|
|
|
}
|
|
|
|
NfcHelper *NfcHelper::instance()
|
|
{
|
|
static NfcHelper *thiz = nullptr;
|
|
if (!thiz) {
|
|
thiz = new NfcHelper();
|
|
}
|
|
return thiz;
|
|
}
|
|
|
|
QObject *NfcHelper::nfcHelperProvider(QQmlEngine */*engine*/, QJSEngine */*scriptEngine*/)
|
|
{
|
|
return instance();
|
|
}
|
|
|
|
bool NfcHelper::isAvailable() const
|
|
{
|
|
QNearFieldManager manager;
|
|
return manager.isAvailable();
|
|
}
|