Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qnearfieldmanager_pcsc_p.h
Go to the documentation of this file.
1
// Copyright (C) 2022 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4
#
ifndef
QNEARFIELDMANAGER_PCSC_P_H
5
#
define
QNEARFIELDMANAGER_PCSC_P_H
6
7
//
8
// W A R N I N G
9
// -------------
10
//
11
// This file is not part of the Qt API. It exists purely as an
12
// implementation detail. This header file may change from version to
13
// version without notice, or even be removed.
14
//
15
// We mean it.
16
//
17
18
#
include
"qnearfieldmanager_p.h"
19
20
QT_BEGIN_NAMESPACE
21
22
class
QPcscManager
;
23
class
QPcscCard
;
24
class
QThread;
25
26
class
QNearFieldManagerPrivateImpl
:
public
QNearFieldManagerPrivate
27
{
28
Q_OBJECT
29
public
:
30
QNearFieldManagerPrivateImpl
();
31
~
QNearFieldManagerPrivateImpl
()
override
;
32
33
bool
isEnabled
()
const
override
;
34
bool
isSupported
(QNearFieldTarget::AccessMethod accessMethod)
const
override
;
35
36
bool
startTargetDetection
(QNearFieldTarget::AccessMethod accessMethod)
override
;
37
void
stopTargetDetection
(
const
QString &errorMessage)
override
;
38
39
public
Q_SLOTS
:
40
void
onCardInserted
(
QPcscCard
*
card
,
const
QByteArray
&
uid
,
41
QNearFieldTarget
::
AccessMethods
accessMethods
,
int
maxInputLength
);
42
void
onTargetLost
(QNearFieldTargetPrivate *target);
43
44
Q_SIGNALS
:
45
void
startTargetDetectionRequest
(
QNearFieldTarget
::
AccessMethod
accessMethod
);
46
void
stopTargetDetectionRequest
();
47
48
private
:
49
QThread *m_workerThread;
50
QPcscManager
*m_worker;
51
};
52
53
QT_END_NAMESPACE
54
55
#
endif
// QNEARFIELDMANAGER_PCSC_P_H
QNearFieldManagerPrivateImpl
Definition
qnearfieldmanager_ios_p.h:36
QNearFieldManagerPrivateImpl::isEnabled
bool isEnabled() const override
Definition
qnearfieldmanager_ios_p.h:43
QNearFieldManagerPrivateImpl::isSupported
bool isSupported(QNearFieldTarget::AccessMethod accessMethod) const override
Definition
qnearfieldmanager_android.cpp:64
QNearFieldManagerPrivateImpl::startTargetDetection
bool startTargetDetection(QNearFieldTarget::AccessMethod accessMethod) override
Definition
qnearfieldmanager_android.cpp:72
QNearFieldManagerPrivateImpl::~QNearFieldManagerPrivateImpl
~QNearFieldManagerPrivateImpl()
Definition
qnearfieldmanager_android.cpp:39
QNearFieldManagerPrivateImpl::stopTargetDetectionRequest
void stopTargetDetectionRequest()
QNearFieldManagerPrivateImpl::stopTargetDetection
void stopTargetDetection(const QString &errorMessage) override
Definition
qnearfieldmanager_android.cpp:86
QNearFieldManagerPrivateImpl::onTargetLost
void onTargetLost(QNearFieldTargetPrivate *target)
Definition
qnearfieldmanager_pcsc.cpp:133
QNearFieldTargetPrivateImpl
Definition
qnearfieldtarget_ios_p.h:61
QNearFieldTargetPrivateImpl::onInvalidated
void onInvalidated()
Definition
qnearfieldtarget_pcsc.cpp:149
QNearFieldTargetPrivateImpl::targetLost
void targetLost(QNearFieldTargetPrivate *target)
QNearFieldTargetPrivateImpl::onNdefMessageRead
void onNdefMessageRead(const QNdefMessage &message)
Definition
qnearfieldtarget_pcsc.cpp:86
QPcscCard
Definition
qpcsccard_p.h:28
QPcscCard::onTargetDestroyed
void onTargetDestroyed()
Definition
qpcsccard.cpp:296
QPcscCard::ndefMessageRead
void ndefMessageRead(const QNdefMessage &message)
QPcscCard::invalidated
void invalidated()
QPcscManager
Definition
qpcscmanager_p.h:28
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
Q_LOGGING_CATEGORY
Q_LOGGING_CATEGORY(lcEventDispatcher, "qt.eventdispatcher")
qtconnectivity
src
nfc
qnearfieldmanager_pcsc_p.h
Generated on
for Qt by
1.18.0