AusweisApp2
WorkflowSelfInfoQtGui.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
10 #include "GenericWorkflowGui.h"
11 
12 namespace governikus
13 {
14 
15 class AuthenticateStepsWidget;
16 class StepAdviseUserToRemoveCardGui;
17 class StepShowSelfAuthenticationDataGui;
18 class StepAuthenticationEac1Gui;
19 class StepChooseCardGui;
20 class StepErrorGui;
21 class StepProcessingGui;
22 
24  : public GenericWorkflowGui<SelfAuthContext>
25 {
26  Q_OBJECT
27 
28  private:
29  bool mCanEntered;
30  AuthenticateStepsWidget* mAuthenticateStepsWidget;
31  QSharedPointer<StepAdviseUserToRemoveCardGui> mAdviseUserToRemoveCardGui;
32  QSharedPointer<StepAuthenticationEac1Gui> mDidAuthenticateGui;
33  QSharedPointer<StepChooseCardGui> mChooseCardGui;
34  QSharedPointer<StepErrorGui> mErrorGui;
35  QSharedPointer<StepProcessingGui> mProcessingGui;
36  QSharedPointer<StepShowSelfAuthenticationDataGui> mShowSelfAuthenticationDataGui;
37 
38  private Q_SLOTS:
39  void onForwardStep();
40  void onStateChanged(const QString& pNewState);
41 
42  public:
43  WorkflowSelfInfoQtGui(const QSharedPointer<SelfAuthContext>& pContext, AppQtMainWidget* const pParentWidget);
44  virtual ~WorkflowSelfInfoQtGui() override;
45 
46  virtual void activate() override;
47  virtual void deactivate() override;
48  virtual bool verifyAbortWorkflow() override;
49 
50  virtual void onCloseActiveDialogs() override;
51 };
52 
53 } // namespace governikus
governikus::StepAuthenticationEac1Widget::State::READING_CARD_DATA
@ READING_CARD_DATA
governikus::WorkflowSelfInfoQtGui
Definition: WorkflowSelfInfoQtGui.h:25
governikus::StepAuthenticationEac1Widget::State::ENTER_PIN
@ ENTER_PIN
governikus::WorkflowWidgetParent::SelfAuthentication
@ SelfAuthentication
StateUnfortunateCardPosition.h
governikus::WorkflowQtWidget::forwardStep
void forwardStep()
This signal is sent when the user presses the "Continue" button.
governikus::StepProcessingGui
Definition: StepProcessingGui.h:17
StepAuthenticationEac1Gui.h
StepAdviseUserToRemoveCardGui.h
governikus::GenericWorkflowGui< SelfAuthContext >::mWidget
WorkflowQtWidget * mWidget
Definition: GenericWorkflowGui.h:28
governikus::GenericWorkflowGui< SelfAuthContext >::mStepGui
QSharedPointer< StepGui > mStepGui
Definition: GenericWorkflowGui.h:29
AppSettings.h
governikus::StepShowSelfAuthenticationDataGui
Definition: StepShowSelfAuthenticationDataGui.h:19
StateMaintainCardConnection.h
StateSelectReader.h
governikus::StepAuthenticationEac1Widget::State::REDIRECTING_BROWSER
@ REDIRECTING_BROWSER
governikus::StepAuthenticationEac1Widget::State::AUTHENTICATING_CARD
@ AUTHENTICATING_CARD
StepProcessingGui.h
governikus::WorkflowSelfInfoQtGui::verifyAbortWorkflow
virtual bool verifyAbortWorkflow() override
Definition: WorkflowSelfInfoQtGui.cpp:70
StateCheckRefreshAddress.h
governikus::WorkflowSelfInfoQtGui::activate
virtual void activate() override
Definition: WorkflowSelfInfoQtGui.cpp:56
StateDidAuthenticateEac2.h
governikus::AppQtMainWidget::switchToPinSettingsAfterWorkflow
void switchToPinSettingsAfterWorkflow()
Definition: AppQtMainWidget.cpp:320
governikus::PACE_CAN
PACE_CAN
Definition: SmartCardDefinitions.h:20
governikus::WorkflowSelfInfoQtGui::onCloseActiveDialogs
virtual void onCloseActiveDialogs() override
Definition: WorkflowSelfInfoQtGui.cpp:193
StateTransmit.h
StateDidAuthenticateEac1.h
governikus::GenericWorkflowGui< SelfAuthContext >::activateStepUi
virtual void activateStepUi(const QSharedPointer< StepGui > &pStepUi)
Definition: GenericWorkflowGui.h:51
governikus::WorkflowGui::fireUserCancelled
void fireUserCancelled()
governikus::StepChooseCardGui
Definition: StepChooseCardGui.h:26
governikus::GeneralSettings
Definition: GeneralSettings.h:30
governikus::StepErrorGui
Definition: StepErrorGui.h:21
governikus::StepAuthenticationEac1Gui
Definition: StepAuthenticationEac1Gui.h:21
StateEditAccessRights.h
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::GenericWorkflowGui
Definition: GenericWorkflowGui.h:25
governikus::StepAuthenticationEac1Widget::State::AUTHENTICATING_ESERVICE
@ AUTHENTICATING_ESERVICE
StepErrorGui.h
GuiUtils.h
governikus::GenericWorkflowGui< SelfAuthContext >::mParentWidget
AppQtMainWidget * mParentWidget
Definition: GenericWorkflowGui.h:27
governikus::WorkflowQtWidget::fireUserCancelled
void fireUserCancelled()
This signal is sent when the user presses the "Cancel" button.
governikus::PACE_PIN
PACE_PIN
Definition: SmartCardDefinitions.h:21
StepChooseCardGui.h
governikus::WorkflowSelfInfoQtGui::~WorkflowSelfInfoQtGui
virtual ~WorkflowSelfInfoQtGui() override
Definition: WorkflowSelfInfoQtGui.cpp:51
StepShowSelfAuthenticationDataGui.h
governikus::GeneralSettings::isTransportPinReminder
bool isTransportPinReminder() const
Definition: GeneralSettings.cpp:272
SelfAuthContext.h
GenericWorkflowGui.h
governikus::AppQtMainWidget::workflowActivated
void workflowActivated(WorkflowWidgetParent pParent, const QString &pName)
Definition: AppQtMainWidget.cpp:215
governikus::AppQtMainWidget::workflowDeactivated
void workflowDeactivated()
Definition: AppQtMainWidget.cpp:269
AuthenticateStepsWidget.h
governikus::AppQtMainWidget
Definition: AppQtMainWidget.h:32
governikus::StepAdviseUserToRemoveCardGui
Definition: StepAdviseUserToRemoveCardGui.h:21
governikus::StepAuthenticationEac1Widget::State::EDIT_CHAT
@ EDIT_CHAT
governikus::StepAuthenticationEac1Widget::State::FINISHED
@ FINISHED
StateWriteHistory.h
StateLoadTcTokenUrl.h
StateEnterPacePassword.h
governikus::GuiUtils::showWrongPinBlockedDialog
static bool showWrongPinBlockedDialog(QWidget *pParent)
Definition: GuiUtils.cpp:86
WorkflowQtWidget.h
governikus::WorkflowSelfInfoQtGui::deactivate
virtual void deactivate() override
Definition: WorkflowSelfInfoQtGui.cpp:64
governikus::WorkflowSelfInfoQtGui::WorkflowSelfInfoQtGui
WorkflowSelfInfoQtGui(const QSharedPointer< SelfAuthContext > &pContext, AppQtMainWidget *const pParentWidget)
Definition: WorkflowSelfInfoQtGui.cpp:34
governikus::GenericWorkflowGui< SelfAuthContext >::mContext
QSharedPointer< SelfAuthContext > mContext
Definition: GenericWorkflowGui.h:30
governikus::AuthenticateStepsWidget
Definition: AuthenticateStepsWidget.h:27
governikus::StepAuthenticationEac1Widget::State::INITIAL
@ INITIAL
governikus::WorkflowContext::fireStateChanged
void fireStateChanged(const QString &pNewState)
FinalState.h
WorkflowSelfInfoQtGui.h