AusweisApp2
RemoteIfdReaderManagerPlugIn.h
gehe zur Dokumentation dieser Datei
1
7#pragma once
8
9#include "IfdList.h"
11
12#include <QTimer>
13
14namespace governikus
15{
16
19{
20 Q_OBJECT
21 Q_PLUGIN_METADATA(IID "governikus.ReaderManagerPlugIn" FILE "metadata.json")
23
24 private:
25 QTimer mScanTimer;
26 bool mConnectToPairedReaders;
27 bool mConnectionCheckInProgress;
28
29 private Q_SLOTS:
30 void connectToPairedReaders();
31 void continueConnectToPairedReaders(const QVector<QSharedPointer<IfdListEntry>>& pRemoteDevices);
32
33 public:
36
37 void startScan(bool pAutoConnect) override;
38 void stopScan(const QString& pError = QString()) override;
39
40 protected:
41 bool isInitialPairing(const QString& pIfdName, const QString& pId) override;
42 IfdClient* getIfdClient() override;
43
44};
45
46} // namespace governikus
Definition: IfdClient.h:25
Definition: IfdReaderManagerPlugIn.h:22
Definition: ReaderManagerPlugIn.h:23
Definition: RemoteIfdReaderManagerPlugIn.h:19
RemoteIfdReaderManagerPlugIn()
Definition: RemoteIfdReaderManagerPlugIn.cpp:69
~RemoteIfdReaderManagerPlugIn() override
Definition: RemoteIfdReaderManagerPlugIn.cpp:80
void startScan(bool pAutoConnect) override
Definition: RemoteIfdReaderManagerPlugIn.cpp:86
IfdClient * getIfdClient() override
Definition: RemoteIfdReaderManagerPlugIn.cpp:105
bool isInitialPairing(const QString &pIfdName, const QString &pId) override
Definition: RemoteIfdReaderManagerPlugIn.cpp:111
void stopScan(const QString &pError=QString()) override
Definition: RemoteIfdReaderManagerPlugIn.cpp:96
A simple template renderer.
Definition: ActivationContext.h:15