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
Definition: ReaderScanEnabler.h:16
~ReaderScanEnabler() override
Definition: ReaderScanEnabler.cpp:26
ReaderScanEnabler(QQuickItem *pParent=nullptr)
Definition: ReaderScanEnabler.cpp:18
ReaderManagerPlugInType plugInType
Definition: ReaderScanEnabler.h:19
void itemChange(QQuickItem::ItemChange pChange, const QQuickItem::ItemChangeData &pValue) override
Definition: ReaderScanEnabler.cpp:72
ReaderManagerPlugInType getPlugInType() const
Definition: ReaderScanEnabler.cpp:50
void setPlugInType(ReaderManagerPlugInType pPlugInType)
Definition: ReaderScanEnabler.cpp:56
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15