AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
NfcReader.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "NfcCard.h"
10 #include "Reader.h"
11 
12 #include <QNearFieldManager>
13 
14 
15 namespace governikus
16 {
17 
18 class NfcReader
19  : public Reader
20 {
21  Q_OBJECT
22 
23  private:
24  QNearFieldManager mNfManager;
25  QScopedPointer<NfcCard, QScopedPointerDeleteLater> mCard;
26 
27  virtual CardEvent updateCard() override;
28 
29  Q_SIGNALS:
30  void fireNfcAdapterStateChanged(bool pEnabled);
31 
32  private Q_SLOTS:
33  void targetDetected(QNearFieldTarget* pTarget);
34  void targetLost(QNearFieldTarget* pTarget);
35 
36  public:
37  NfcReader();
38  virtual ~NfcReader() override;
39 
40  virtual Card* getCard() const override;
41 };
42 
43 } /* namespace governikus */
virtual ~NfcReader() override
Definition: NfcReader.cpp:81
Definition: Reader.h:21
CardEvent
Definition: Reader.h:27
Definition: NfcReader.h:18
virtual Card * getCard() const override
Definition: NfcReader.cpp:87
NfcReader()
Definition: NfcReader.cpp:66
Definition: Card.h:22
void fireNfcAdapterStateChanged(bool pEnabled)