AusweisApp2
ReaderScanEnabler.h
gehe zur Dokumentation dieser Datei
1 
5 #pragma once
6 
8 
9 #include <QQuickItem>
10 
11 namespace governikus
12 {
13 
15  : public QQuickItem
16 {
17  Q_OBJECT
18 
19  Q_PROPERTY(ReaderManagerPlugInType plugInType READ getPlugInType WRITE setPlugInType)
20 
21  private:
22  ReaderManagerPlugInType mPlugInType;
23  bool mObligedToStopScan;
24 
25  void enableScan(const bool pEnable);
26 
27  public:
28  explicit ReaderScanEnabler(QQuickItem* pParent = nullptr);
29  ~ReaderScanEnabler() override;
30 
31  ReaderManagerPlugInType getPlugInType() const;
32  void setPlugInType(ReaderManagerPlugInType pPlugInType);
33  void itemChange(QQuickItem::ItemChange pChange, const QQuickItem::ItemChangeData& pValue) override;
34 };
35 
36 
37 } // namespace governikus
ReaderScanEnabler.h
governikus::UNKNOWN
UNKNOWN
Definition: SmartCardDefinitions.h:18
governikus::ReaderScanEnabler::getPlugInType
ReaderManagerPlugInType getPlugInType() const
Definition: ReaderScanEnabler.cpp:50
ReaderManager.h
governikus::ReaderScanEnabler::~ReaderScanEnabler
~ReaderScanEnabler() override
Definition: ReaderScanEnabler.cpp:26
governikus::ReaderScanEnabler::setPlugInType
void setPlugInType(ReaderManagerPlugInType pPlugInType)
Definition: ReaderScanEnabler.cpp:56
ReaderManagerPlugInInfo.h
governikus::ReaderScanEnabler
Definition: ReaderScanEnabler.h:16
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
Env.h
governikus::ReaderScanEnabler::plugInType
ReaderManagerPlugInType plugInType
Definition: ReaderScanEnabler.h:19
governikus::ReaderScanEnabler::ReaderScanEnabler
ReaderScanEnabler(QQuickItem *pParent=nullptr)
Definition: ReaderScanEnabler.cpp:18
governikus::ReaderScanEnabler::itemChange
void itemChange(QQuickItem::ItemChange pChange, const QQuickItem::ItemChangeData &pValue) override
Definition: ReaderScanEnabler.cpp:72