AusweisApp2
StepChooseCardGui.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "context/AuthContext.h"
10 #include "DiagnosisGui.h"
11 #include "ReaderDeviceGui.h"
12 #include "ReaderManager.h"
14 #include "StepGui.h"
15 
16 #include <QMessageBox>
17 
18 
19 namespace governikus
20 {
21 
22 class AuthenticateStepsWidget;
23 
25  : public StepGui
26 {
27  Q_OBJECT
28 
29  private:
30  const QSharedPointer<WorkflowContext> mContext;
31  StepAuthenticationEac1Widget* mAuthWidget;
32  QPointer<QMessageBox> mInformationMessageBox;
33  QPointer<ReaderDeviceGui> mReaderDeviceGui;
34  QPushButton* mCancelButton, * mDeviceButton, * mRetryButton;
35  bool mSubDialogOpen;
36 
37  QString getCurrentReaderImage(const QVector<ReaderInfo>& pReaderInfos);
38  static QString formatErrorMessages(const QString& pMessage1, const QString& pMessage2);
39  void updateErrorMessage(const QString& pTitle, const QString& pMessage1, const QString& pMessage2 = QString(), bool pCloseErrorMessage = false, const QString& pIconPath = QString());
40  const QString connectedRemoteReaderNames() const;
41 
42  private Q_SLOTS:
43  void onSubDialogFinished();
44 
45  public Q_SLOTS:
46  void onReaderManagerSignal();
47 
48  public:
49  StepChooseCardGui(const QSharedPointer<WorkflowContext>& pContext, QWidget* pParent);
50  virtual ~StepChooseCardGui() override;
51 
52  virtual void activate() override;
53  virtual void deactivate() override;
54 };
55 
56 } // namespace governikus
governikus::ReaderConfiguration::getNoReaderFoundIconPath
static QString getNoReaderFoundIconPath()
Definition: ReaderConfiguration.cpp:83
AuthContext.h
ReaderManager.h
governikus::StepChooseCardGui::activate
virtual void activate() override
Definition: StepChooseCardGui.cpp:61
governikus::StepGui
Definition: StepGui.h:35
StateUnfortunateCardPosition.h
governikus::StepGui::fireCancelled
void fireCancelled()
Definition: moc_StepGui.cpp:290
governikus::AuthContext
Definition: AuthContext.h:48
governikus::ReaderConfiguration::getMultipleReaderIconPath
static QString getMultipleReaderIconPath()
Definition: ReaderConfiguration.cpp:89
governikus::StepChooseCardGui::deactivate
virtual void deactivate() override
Definition: StepChooseCardGui.cpp:75
governikus::StepAuthenticationEac1Widget
Definition: StepAuthenticationEac1Widget.h:34
DiagnosisGui.h
HelpAction.h
governikus::ReaderManager::fireReaderEvent
void fireReaderEvent()
Definition: moc_ReaderManager.cpp:322
StepGui.h
governikus::StepGui::setCancelButtonState
void setCancelButtonState(ButtonState pState)
Definition: StepGui.h:67
RemoteClient.h
ReaderConfiguration.h
governikus::StepChooseCardGui
Definition: StepChooseCardGui.h:26
ReaderDeviceGui.h
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
StepChooseCardGui.h
governikus::StepChooseCardGui::StepChooseCardGui
StepChooseCardGui(const QSharedPointer< WorkflowContext > &pContext, QWidget *pParent)
Definition: StepChooseCardGui.cpp:25
governikus::ButtonState::ENABLED
@ ENABLED
Button is visible and enabled.
governikus::WorkflowContext
Definition: WorkflowContext.h:23
AuthenticateStepsWidget.h
governikus::WorkflowContext::fireCancelWorkflow
void fireCancelWorkflow()
Definition: moc_WorkflowContext.cpp:379
StepAuthenticationEac1Widget.h
governikus::ReaderDeviceGui
Definition: ReaderDeviceGui.h:18
governikus::StepChooseCardGui::~StepChooseCardGui
virtual ~StepChooseCardGui() override
Definition: StepChooseCardGui.cpp:56
governikus::StepAuthenticationEac1Widget::setContext
void setContext(const QSharedPointer< AuthContext > &pContext)
Definition: StepAuthenticationEac1Widget.cpp:61
governikus::StepChooseCardGui::onReaderManagerSignal
void onReaderManagerSignal()
Definition: StepChooseCardGui.cpp:185
governikus::ReaderFilter::UniqueReaderTypes
@ UniqueReaderTypes
Definition: ReaderFilter.h:27
governikus::HelpAction::getOnlineUrl
static QString getOnlineUrl(const QString &pObjectName=QString(), bool pWidgetUiHelp=true)
Definition: HelpAction.cpp:128
governikus::StepGui::fireDeactivated
void fireDeactivated()
Definition: moc_StepGui.cpp:296
governikus::ReaderDeviceGui::fireFinished
void fireFinished()
Definition: moc_ReaderDeviceGui.cpp:138