AusweisApp2
SimulatorReaderManagerPlugIn.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "ReaderManagerPlugIn.h"
10 #include "SimulatorReader.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<SimulatorReader> mSimulatorReader;
27 
28  public:
30 
31  [[nodiscard]] QList<Reader*> getReaders() const override;
32 
33  void init() override;
34 
35  void startScan(bool pAutoConnect) override;
36  void stopScan(const QString& pError = QString()) override;
37 
38  void insert(const QString& pReaderName, const QVariant& pData) override;
39 
40  private Q_SLOTS:
41  void onSettingsChanged();
42 };
43 
44 } // namespace governikus
Definition: ReaderManagerPlugIn.h:23
Definition: SimulatorReaderManagerPlugIn.h:20
void stopScan(const QString &pError=QString()) override
Definition: SimulatorReaderManagerPlugIn.cpp:58
QList< Reader * > getReaders() const override
Definition: SimulatorReaderManagerPlugIn.cpp:30
void startScan(bool pAutoConnect) override
Definition: SimulatorReaderManagerPlugIn.cpp:40
void init() override
Definition: SimulatorReaderManagerPlugIn.cpp:23
void insert(const QString &pReaderName, const QVariant &pData) override
Definition: SimulatorReaderManagerPlugIn.cpp:69
SimulatorReaderManagerPlugIn()
Definition: SimulatorReaderManagerPlugIn.cpp:14
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16