AusweisApp2
NfcReaderManagerPlugIn.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "NfcReader.h"
10 #include "ReaderManagerPlugIn.h"
11 
12 #include <QScopedPointer>
13 
14 
15 namespace governikus
16 {
17 
19  : public ReaderManagerPlugIn
20 {
21  Q_OBJECT
22  Q_PLUGIN_METADATA(IID "governikus.ReaderManagerPlugIn" FILE "metadata.json")
24 
25  private:
26  QScopedPointer<NfcReader> mNfcReader;
27 
28  private Q_SLOTS:
29  void onNfcAdapterStateChanged(bool pEnabled);
30  void onReaderDisconnected();
31 
32  public:
34  ~NfcReaderManagerPlugIn() override;
35 
36  [[nodiscard]] QList<Reader*> getReaders() const override;
37 
38  void init() override;
39  void shutdown() override;
40 
41  void startScan(bool pAutoConnect) override;
42  void stopScan(const QString& pError = QString()) override;
43 };
44 
45 } // namespace governikus
governikus::ReaderManagerPlugIn::fireReaderRemoved
void fireReaderRemoved(const ReaderInfo &pInfo)
governikus::NfcReader::fireNfcAdapterStateChanged
void fireNfcAdapterStateChanged(bool pEnabled)
governikus::ConnectableReader::fireReaderDisconnected
void fireReaderDisconnected()
governikus::NfcReaderManagerPlugIn::NfcReaderManagerPlugIn
NfcReaderManagerPlugIn()
Definition: NfcReaderManagerPlugIn.cpp:47
governikus::NfcReaderManagerPlugIn::init
void init() override
Definition: NfcReaderManagerPlugIn.cpp:76
governikus::ReaderManagerPlugIn::fireCardRetryCounterChanged
void fireCardRetryCounterChanged(const ReaderInfo &pInfo)
governikus::Reader::fireReaderPropertiesUpdated
void fireReaderPropertiesUpdated(const ReaderInfo &pInfo)
governikus::ReaderManagerPlugIn::fireReaderAdded
void fireReaderAdded(const ReaderInfo &pInfo)
governikus::Reader::fireCardRetryCounterChanged
void fireCardRetryCounterChanged(const ReaderInfo &pInfo)
NfcReaderManagerPlugIn.h
governikus::NfcReaderManagerPlugIn::stopScan
void stopScan(const QString &pError=QString()) override
Definition: NfcReaderManagerPlugIn.cpp:112
governikus::ReaderManagerPlugIn::startScan
virtual void startScan(bool pAutoConnect)
Definition: ReaderManagerPlugIn.cpp:19
governikus::NfcReaderManagerPlugIn::getReaders
QList< Reader * > getReaders() const override
Definition: NfcReaderManagerPlugIn.cpp:65
governikus::ReaderManagerPlugIn::fireCardInserted
void fireCardInserted(const ReaderInfo &pInfo)
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:59
governikus::ReaderManagerPlugIn::init
virtual void init()
Definition: ReaderManagerPlugIn.h:74
governikus::ReaderManagerPlugIn::setPlugInEnabled
void setPlugInEnabled(bool pEnabled)
Definition: ReaderManagerPlugIn.h:32
governikus::ReaderManagerPlugIn::stopScan
virtual void stopScan(const QString &pError=QString())
Definition: ReaderManagerPlugIn.cpp:29
governikus::NfcReaderManagerPlugIn::~NfcReaderManagerPlugIn
~NfcReaderManagerPlugIn() override
Definition: NfcReaderManagerPlugIn.cpp:60
governikus::NfcReaderManagerPlugIn::shutdown
void shutdown() override
Definition: NfcReaderManagerPlugIn.cpp:98
governikus::NfcReaderManagerPlugIn::startScan
void startScan(bool pAutoConnect) override
Definition: NfcReaderManagerPlugIn.cpp:105
ReaderManagerPlugIn.h
governikus::NfcReader
Definition: NfcReader.h:20
governikus::Reader::fireCardInserted
void fireCardInserted(const ReaderInfo &pInfo)
governikus::ReaderManagerPlugIn::fireCardRemoved
void fireCardRemoved(const ReaderInfo &pInfo)
governikus::Reader::fireCardRemoved
void fireCardRemoved(const ReaderInfo &pInfo)
NfcReader.h
governikus::ReaderManagerPlugIn
Definition: ReaderManagerPlugIn.h:24
governikus::NfcReaderManagerPlugIn
Definition: NfcReaderManagerPlugIn.h:20
governikus::ReaderManagerPlugIn::fireReaderPropertiesUpdated
void fireReaderPropertiesUpdated(const ReaderInfo &pInfo)