AusweisApp2
MockReaderManagerPlugIn.h
gehe zur Dokumentation dieser Datei
1 
8 #include "MockReader.h"
9 #include "ReaderManagerPlugIn.h"
10 
11 #include <QMap>
12 #include <QString>
13 
14 
15 namespace governikus
16 {
17 
19  : public ReaderManagerPlugIn
20 {
21  Q_OBJECT
22  Q_PLUGIN_METADATA(IID "governikus.ReaderManagerPlugIn" FILE "MockReaderManagerPlugIn.metadata.json")
24 
25  private:
26  static MockReaderManagerPlugIn* mInstance;
27  QMap<QString, MockReader*> mReaders;
28 
29  public:
31  virtual ~MockReaderManagerPlugIn() override;
32 
34 
35  virtual QList<Reader*> getReaders() const override;
36  MockReader* addReader(const QString& pReaderName);
37  void removeReader(const QString& pReaderName);
38  void removeAllReader();
39 };
40 
41 
42 } // namespace governikus
MockReader * addReader(const QString &pReaderName)
Definition: MockReaderManagerPlugIn.cpp:51
virtual ~MockReaderManagerPlugIn() override
Definition: MockReaderManagerPlugIn.cpp:23
Definition: MockReaderManagerPlugIn.h:18
void removeReader(const QString &pReaderName)
Definition: MockReaderManagerPlugIn.cpp:66
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
void removeAllReader()
Definition: MockReaderManagerPlugIn.cpp:76
static MockReaderManagerPlugIn & getInstance()
Definition: MockReaderManagerPlugIn.cpp:29
MockReaderManagerPlugIn()
Definition: MockReaderManagerPlugIn.cpp:15
Definition: MockReader.h:18
Definition: ReaderManagerPlugIn.h:21
virtual QList< Reader * > getReaders() const override
Definition: MockReaderManagerPlugIn.cpp:39