AusweisApp
Lade ...
Suche ...
Keine Treffer
ReaderScanEnabler.h
gehe zur Dokumentation dieser Datei
1
5#pragma once
6
8
9#include <QQuickItem>
10
11class test_ReaderScanEnabler;
12
13namespace governikus
14{
15
17 : public QQuickItem
18{
20 friend class ::test_ReaderScanEnabler;
21
24
25 private:
26 ReaderManagerPlugInType mPlugInType;
27 bool mObligedToStopScan;
28
29 void enableScan(const bool pEnable);
30 void enableScanIfVisible();
31 [[nodiscard]] bool isScanRunning() const;
32
34 void onStatusChanged(const ReaderManagerPlugInInfo& pInfo);
35
36 public:
37 explicit ReaderScanEnabler(QQuickItem* pParent = nullptr);
39
42 void itemChange(QQuickItem::ItemChange pChange, const QQuickItem::ItemChangeData& pValue) override;
44
48};
49
50
51} // namespace governikus
Definition ReaderScanEnabler.h:18
ReaderManagerPlugInType plugInType
Definition ReaderScanEnabler.h:22
void itemChange(QQuickItem::ItemChange pChange, const QQuickItem::ItemChangeData &pValue) override
Definition ReaderScanEnabler.cpp:99
bool scanRunning
Definition ReaderScanEnabler.h:23
Q_INVOKABLE void restartScan()
Definition ReaderScanEnabler.cpp:110
ReaderManagerPlugInType getPlugInType() const
Definition ReaderScanEnabler.cpp:77
void setPlugInType(ReaderManagerPlugInType pPlugInType)
Definition ReaderScanEnabler.cpp:83
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:16
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114