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
Definition: AppQtMainWidget.h:32
Definition: AuthenticateStepsWidget.h:27
Definition: GenericWorkflowGui.h:25
Definition: WorkflowSelfInfoQtGui.h:25
virtual void onCloseActiveDialogs() override
Definition: WorkflowSelfInfoQtGui.cpp:193
virtual bool verifyAbortWorkflow() override
Definition: WorkflowSelfInfoQtGui.cpp:70
virtual ~WorkflowSelfInfoQtGui() override
Definition: WorkflowSelfInfoQtGui.cpp:51
virtual void deactivate() override
Definition: WorkflowSelfInfoQtGui.cpp:64
virtual void activate() override
Definition: WorkflowSelfInfoQtGui.cpp:56
WorkflowSelfInfoQtGui(const QSharedPointer< SelfAuthContext > &pContext, AppQtMainWidget *const pParentWidget)
Definition: WorkflowSelfInfoQtGui.cpp:34
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15