4#ifndef QPCSCMANAGER_P_H
5#define QPCSCMANAGER_P_H
37 QTimer *m_stateUpdateTimer;
38 bool m_targetDetectionRunning =
false;
39 bool m_hasContext =
false;
40 SCARDCONTEXT m_context;
41 QMap<QPcscSlotName, QPcscSlot *> m_slots;
42 QList<SCARD_READERSTATE> m_slotStates;
45 [[nodiscard]]
bool establishContext();
46 void processSlotUpdates();
47 void updateSlotList();
49 void retryCardDetection(
const QPcscSlot *slot);
60 QNearFieldTarget::AccessMethods accessMethods,
int maxInputLength);
AccessMethod
This enum describes the access methods a near field target supports.
QObject * parent() const
Returns a pointer to the parent object.
void onStartTargetDetectionRequest(QNearFieldTarget::AccessMethod accessMethod)
QPcscManager(QObject *parent=nullptr)
void onStopTargetDetectionRequest()
void cardInserted(QPcscCard *card, const QByteArray &uid, QNearFieldTarget::AccessMethods accessMethods, int maxInputLength)
QPcscCard * connectToCard(QPcscSlot *slot)
Combined button and popup list for selecting options.