27 qCDebug(QT_NFC_PCSC) << Q_FUNC_INFO;
30 if (!m_insertedCard.isNull()) {
31 if (m_insertedCard->checkCardPresent())
33 qCDebug(QT_NFC_PCSC) <<
"Removing card from slot" << m_name;
34 m_insertedCard->invalidate();
35 m_insertedCard.clear();
40 if (manager !=
nullptr && createCards
42 & (SCARD_STATE_PRESENT | SCARD_STATE_MUTE | SCARD_STATE_UNPOWERED
43 | SCARD_STATE_EXCLUSIVE))
44 == SCARD_STATE_PRESENT) {
45 qCDebug(QT_NFC_PCSC) <<
"New card in slot" << m_name;
47 m_insertedCard = manager->connectToCard(
this);