AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
NfcReaderManagerPlugIn.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "Reader.h"
10 #include "ReaderManagerPlugIn.h"
11 
12 #include <QNearFieldManager>
13 #include <QScopedPointer>
14 
15 
16 namespace governikus
17 {
18 
20  : public ReaderManagerPlugIn
21 {
22  Q_OBJECT
23  Q_PLUGIN_METADATA(IID "governikus.ReaderManagerPlugIn" FILE "metadata.json")
25 
26  private:
27  bool mEnabled;
28  QScopedPointer<NfcReader> mNfcReader;
29 
30  private Q_SLOTS:
31  void onNfcAdapterStateChanged(bool pEnabled);
32 
33  public:
35  virtual ~NfcReaderManagerPlugIn() override;
36 
37  virtual QList<Reader*> getReaders() const override;
38 
39  virtual void init() override;
40  virtual void shutdown() override;
41 };
42 
43 } /* namespace governikus */
virtual void init() override
Definition: NfcReaderManagerPlugIn.cpp:91
virtual ~NfcReaderManagerPlugIn() override
Definition: NfcReaderManagerPlugIn.cpp:75
NfcReaderManagerPlugIn()
Definition: NfcReaderManagerPlugIn.cpp:67
virtual void shutdown() override
Definition: NfcReaderManagerPlugIn.cpp:115
virtual QList< Reader * > getReaders() const override
Definition: NfcReaderManagerPlugIn.cpp:80
Definition: ReaderManagerPlugIn.h:23
Definition: NfcReaderManagerPlugIn.h:19