AusweisApp2
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  QScopedPointer<NfcReader> mNfcReader;
28 
29  private Q_SLOTS:
30  void onNfcAdapterStateChanged(bool pEnabled);
31 
32  public:
34  virtual ~NfcReaderManagerPlugIn() override;
35 
36  virtual QList<Reader*> getReaders() const override;
37 
38  virtual void init() override;
39  virtual void shutdown() override;
40 };
41 
42 } // namespace governikus
virtual void init() override
Definition: NfcReaderManagerPlugIn.cpp:97
virtual ~NfcReaderManagerPlugIn() override
Definition: NfcReaderManagerPlugIn.cpp:81
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
NfcReaderManagerPlugIn()
Definition: NfcReaderManagerPlugIn.cpp:74
virtual void shutdown() override
Definition: NfcReaderManagerPlugIn.cpp:121
virtual QList< Reader * > getReaders() const override
Definition: NfcReaderManagerPlugIn.cpp:86
Definition: ReaderManagerPlugIn.h:21
Definition: NfcReaderManagerPlugIn.h:19