AusweisApp2
StateSelectReader.h
gehe zur Dokumentation dieser Datei
1 
5 #pragma once
6 
7 #include "AbstractState.h"
9 
10 
11 namespace governikus
12 {
13 
15  : public AbstractState
16  , public GenericContextContainer<WorkflowContext>
17 {
18  Q_OBJECT
19  friend class StateBuilder;
20 
21  private:
22  explicit StateSelectReader(const QSharedPointer<WorkflowContext>& pContext);
23  virtual void run() override;
24 
25  static bool requiresCard(ReaderManagerPlugInType pPlugInType);
26 
27  private Q_SLOTS:
28  void onReaderInfoChanged();
29  void onReaderDeviceError(const GlobalStatus& pError);
30 
31  public:
32  void onEntry(QEvent* pEvent) override;
33 
34  Q_SIGNALS:
35  void fireRetry();
36 };
37 
38 } // namespace governikus
governikus::ReaderManager::fireReaderDeviceError
void fireReaderDeviceError(GlobalStatus::Code pError)
Definition: moc_ReaderManager.cpp:287
governikus::GlobalStatus::is
bool is(const Code pStatusCode) const
Definition: GlobalStatus.cpp:76
ReaderManager.h
FuncUtils.h
governikus::StateSelectReader
Definition: StateSelectReader.h:17
governikus::ReaderInfo::getPlugInType
ReaderManagerPlugInType getPlugInType() const
Definition: ReaderInfo.h:35
governikus::ReaderInfo
Definition: ReaderInfo.h:17
AppSettings.h
StateSelectReader.h
governikus::AbstractState
Definition: AbstractState.h:20
governikus::GenericContextContainer< WorkflowContext >::getContext
virtual QSharedPointer< WorkflowContext > getContext()
Definition: GenericContextContainer.h:34
governikus::AbstractState::fireContinue
void fireContinue()
Definition: moc_AbstractState.cpp:158
governikus::AbstractState::onEntry
void onEntry(QEvent *pEvent) override
Definition: AbstractState.cpp:66
governikus::ReaderManager::fireCardInserted
void fireCardInserted(const QString &pReaderName)
Definition: moc_ReaderManager.cpp:301
governikus::ReaderManager::fireReaderAdded
void fireReaderAdded(const QString &pReaderName)
Definition: moc_ReaderManager.cpp:273
governikus::WorkflowContext::fireReaderPlugInTypesChanged
void fireReaderPlugInTypesChanged()
Definition: moc_WorkflowContext.cpp:313
governikus::GlobalStatus::Code::Workflow_Reader_Device_Scan_Error
@ Workflow_Reader_Device_Scan_Error
governikus::AbstractState::fireAbort
void fireAbort()
Definition: moc_AbstractState.cpp:164
GenericContextContainer.h
governikus::Enum::getList
static QVector< EnumTypeT > getList()
Definition: EnumHelper.h:121
governikus::StateSelectReader::onEntry
void onEntry(QEvent *pEvent) override
Definition: StateSelectReader.cpp:114
governikus::StateBuilder
Definition: StateBuilder.h:18
governikus::GlobalStatus::isError
bool isError() const
Definition: GlobalStatus.cpp:425
AbstractState.h
governikus::ReaderManager::fireCardRemoved
void fireCardRemoved(const QString &pReaderName)
Definition: moc_ReaderManager.cpp:308
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::GenericContextContainer
Definition: GenericContextContainer.h:20
governikus::StateSelectReader::fireRetry
void fireRetry()
Definition: moc_StateSelectReader.cpp:146
governikus::WorkflowContext
Definition: WorkflowContext.h:23
governikus::ReaderInfo::isBasicReader
bool isBasicReader() const
Definition: ReaderInfo.h:113
governikus::GlobalStatus
Definition: GlobalStatus.h:20
governikus::ReaderInfo::getName
const QString & getName() const
Definition: ReaderInfo.h:101
governikus::ReaderFilter
Definition: ReaderFilter.h:21
governikus::AbstractState::updateStatus
void updateStatus(const GlobalStatus &pStatus)
Definition: AbstractState.cpp:127
governikus::ReaderManager::fireReaderRemoved
void fireReaderRemoved(const QString &pReaderName)
Definition: moc_ReaderManager.cpp:280
governikus::AbstractState::mConnections
QVector< QMetaObject::Connection > mConnections
Definition: AbstractState.h:33