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
governikus::NfcReader::fireNfcAdapterStateChanged
void fireNfcAdapterStateChanged(bool pEnabled)
governikus::NfcReaderManagerPlugIn::NfcReaderManagerPlugIn
NfcReaderManagerPlugIn()
Definition: NfcReaderManagerPlugIn.cpp:74
governikus::NfcReaderManagerPlugIn::init
virtual void init() override
Definition: NfcReaderManagerPlugIn.cpp:97
NfcReaderManagerPlugIn.h
governikus::ReaderManagerPlugIn::fireReaderRemoved
void fireReaderRemoved(const QString &pReaderName)
Definition: moc_ReaderManagerPlugIn.cpp:230
governikus::ReaderManagerPlugIn::fireReaderPropertiesUpdated
void fireReaderPropertiesUpdated(const QString &pReaderName)
Definition: moc_ReaderManagerPlugIn.cpp:265
governikus::Reader::fireCardRetryCounterChanged
void fireCardRetryCounterChanged(const QString &pReaderName)
Definition: moc_Reader.cpp:194
governikus::Reader::fireCardInserted
void fireCardInserted(const QString &pReaderName)
Definition: moc_Reader.cpp:180
governikus::ReaderManagerPlugIn::fireReaderAdded
void fireReaderAdded(const QString &pReaderName)
Definition: moc_ReaderManagerPlugIn.cpp:223
governikus::NfcReaderManagerPlugIn::getReaders
virtual QList< Reader * > getReaders() const override
Definition: NfcReaderManagerPlugIn.cpp:86
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::ReaderManagerPlugIn::getInfo
const ReaderManagerPlugInInfo & getInfo() const
Definition: ReaderManagerPlugIn.h:68
governikus::ReaderManagerPlugIn::init
virtual void init()
Definition: ReaderManagerPlugIn.h:83
governikus::ReaderManagerPlugIn::setPlugInEnabled
void setPlugInEnabled(bool pEnabled)
Definition: ReaderManagerPlugIn.h:31
governikus::ReaderManagerPlugIn::fireCardInserted
void fireCardInserted(const QString &pReaderName)
Definition: moc_ReaderManagerPlugIn.cpp:244
governikus::Reader::fireCardRemoved
void fireCardRemoved(const QString &pReaderName)
Definition: moc_Reader.cpp:187
governikus::NfcReaderManagerPlugIn::~NfcReaderManagerPlugIn
virtual ~NfcReaderManagerPlugIn() override
Definition: NfcReaderManagerPlugIn.cpp:81
governikus::ReaderManagerPlugIn::fireCardRetryCounterChanged
void fireCardRetryCounterChanged(const QString &pReaderName)
Definition: moc_ReaderManagerPlugIn.cpp:258
governikus::ReaderManagerPlugIn::fireCardRemoved
void fireCardRemoved(const QString &pReaderName)
Definition: moc_ReaderManagerPlugIn.cpp:251
governikus::NfcReaderManagerPlugIn::shutdown
virtual void shutdown() override
Definition: NfcReaderManagerPlugIn.cpp:121
ReaderManagerPlugIn.h
governikus::NfcReader
Definition: NfcReader.h:20
governikus::Reader::fireReaderPropertiesUpdated
void fireReaderPropertiesUpdated(const QString &pReaderName)
Definition: moc_Reader.cpp:201
Reader.h
NfcReader.h
governikus::ReaderManagerPlugIn
Definition: ReaderManagerPlugIn.h:23
governikus::NfcReaderManagerPlugIn
Definition: NfcReaderManagerPlugIn.h:21