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 NOTIFY firePlugInTypeChanged)
20 
21  private:
22  ReaderManagerPlugInType mPlugInType;
23  bool mObligedToStopScan;
24 
25  void enableScan(const bool pEnable);
26  void enableScanIfVisible();
27 
28  public:
29  explicit ReaderScanEnabler(QQuickItem* pParent = nullptr);
30  ~ReaderScanEnabler() override;
31 
32  ReaderManagerPlugInType getPlugInType() const;
33  void setPlugInType(ReaderManagerPlugInType pPlugInType);
34  void itemChange(QQuickItem::ItemChange pChange, const QQuickItem::ItemChangeData& pValue) override;
35 
36  Q_SIGNALS:
38 };
39 
40 
41 } // namespace governikus
ReaderScanEnabler.h
governikus::UNKNOWN
UNKNOWN
Definition: SmartCardDefinitions.h:18
governikus::ReaderScanEnabler::getPlugInType
ReaderManagerPlugInType getPlugInType() const
Definition: ReaderScanEnabler.cpp:56
ReaderManager.h
governikus::ReaderScanEnabler::~ReaderScanEnabler
~ReaderScanEnabler() override
Definition: ReaderScanEnabler.cpp:26
governikus::ReaderScanEnabler::setPlugInType
void setPlugInType(ReaderManagerPlugInType pPlugInType)
Definition: ReaderScanEnabler.cpp:62
ReaderManagerPlugInInfo.h
governikus::ReaderScanEnabler
Definition: ReaderScanEnabler.h:16
governikus::ReaderScanEnabler::firePlugInTypeChanged
void firePlugInTypeChanged()
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:77