4#ifndef QNEARFIELDMANAGER_P_H
5#define QNEARFIELDMANAGER_P_H
24#include <QtCore/QObject>
35 explicit QNearFieldManagerPrivate(QObject *parent =
nullptr)
40 virtual ~QNearFieldManagerPrivate()
44 virtual bool isEnabled()
const
49 virtual bool isSupported(QNearFieldTarget::AccessMethod)
const
54 virtual bool startTargetDetection(QNearFieldTarget::AccessMethod)
59 virtual void stopTargetDetection(
const QString &)
63 virtual void setUserInformation(
const QString &)
68 void adapterStateChanged(QNearFieldManager::AdapterState state);
69 void targetDetectionStopped();
70 void targetDetected(QNearFieldTarget *target);
71 void targetLost(QNearFieldTarget *target);
bool isEnabled() const override
void didInvalidateWithError(bool doRestart)
bool isSupported(QNearFieldTarget::AccessMethod accessMethod) const override
bool startTargetDetection(QNearFieldTarget::AccessMethod accessMethod) override
void setUserInformation(const QString &message) override
~QNearFieldManagerPrivateImpl()
void stopTargetDetection(const QString &errorMessage) override
API_AVAILABLE(ios(13.4)) Qt
Q_FORWARD_DECLARE_OBJC_CLASS(QT_MANGLE_NAMESPACE(RunLoopModeTracker))
QT_NAMESPACE_ALIAS_OBJC_CLASS(QIosNfcNdefSessionDelegate)