AusweisApp2
Lade ...
Suche ...
Keine Treffer
NfcReaderManagerPlugIn.h
gehe zur Dokumentation dieser Datei
1
9#pragma once
10
11#include "NfcReader.h"
12#include "ReaderManagerPlugIn.h"
13
14#include <QScopedPointer>
15
16
17namespace governikus
18{
19
21 : public ReaderManagerPlugIn
22{
23 Q_OBJECT
24 Q_PLUGIN_METADATA(IID "governikus.ReaderManagerPlugIn" FILE "metadata.json")
26
27 private:
28 QScopedPointer<NfcReader> mNfcReader;
29
30 private Q_SLOTS:
31 void onNfcAdapterStateChanged(bool pEnabled);
32 void onReaderDisconnected();
33
34 public:
36 ~NfcReaderManagerPlugIn() override = default;
37
38 [[nodiscard]] QList<Reader*> getReaders() const override;
39
40 void init() override;
41 void shutdown() override;
42
43 void startScan(bool pAutoConnect) override;
44 void stopScan(const QString& pError = QString()) override;
45};
46
47} // namespace governikus
Definition: NfcReaderManagerPlugIn.h:22
void stopScan(const QString &pError=QString()) override
Definition: NfcReaderManagerPlugIn.cpp:111
~NfcReaderManagerPlugIn() override=default
void init() override
Definition: NfcReaderManagerPlugIn.cpp:75
void startScan(bool pAutoConnect) override
Definition: NfcReaderManagerPlugIn.cpp:104
void shutdown() override
Definition: NfcReaderManagerPlugIn.cpp:97
NfcReaderManagerPlugIn()
Definition: NfcReaderManagerPlugIn.cpp:55
QList< Reader * > getReaders() const override
Definition: NfcReaderManagerPlugIn.cpp:64
Definition: ReaderManagerPlugIn.h:25
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16