AusweisApp2
WorkflowAuthenticateQtGui.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "context/AuthContext.h"
10 #include "GenericWorkflowGui.h"
11 
12 
13 namespace governikus
14 {
15 
16 class AuthenticateStepsWidget;
17 class StepAdviseUserToRemoveCardGui;
18 class StepAuthenticationDoneGui;
19 class StepAuthenticationEac1Gui;
20 class StepChooseCardGui;
21 class StepErrorGui;
22 class StepProcessingGui;
23 
24 
26  : public GenericWorkflowGui<AuthContext>
27 {
28  Q_OBJECT
29 
30  private:
31  bool mCanEntered;
32  AuthenticateStepsWidget* mAuthenticateStepsWidget;
33  QSharedPointer<StepAdviseUserToRemoveCardGui> mAdviseUserToRemoveCardGui;
34  QSharedPointer<StepAuthenticationEac1Gui> mDidAuthenticateGui;
35  QSharedPointer<StepChooseCardGui> mChooseCardGui;
36  QSharedPointer<StepErrorGui> mErrorGui;
37  QSharedPointer<StepProcessingGui> mProcessingGui;
38  QSharedPointer<StepAuthenticationDoneGui> mAuthenticationDoneGui;
39 
40  private Q_SLOTS:
41  void onForwardStep();
42  void onStateChanged(const QString& pNewState);
43 
44  public:
45  WorkflowAuthenticateQtGui(const QSharedPointer<AuthContext>& pContext, AppQtMainWidget* const pParentWidget);
46  virtual ~WorkflowAuthenticateQtGui() override;
47 
48  virtual void activate() override;
49  virtual void deactivate() override;
50  virtual bool verifyAbortWorkflow() override;
51 
52  virtual void onCloseActiveDialogs() override;
53 };
54 
55 } // namespace governikus
Definition: GenericWorkflowGui.h:23
Definition: AuthenticateStepsWidget.h:25
Definition: WorkflowAuthenticateQtGui.h:25
Definition: AppQtMainWidget.h:30
virtual void onCloseActiveDialogs() override
Definition: WorkflowAuthenticateQtGui.cpp:203
virtual void activate() override
Definition: WorkflowAuthenticateQtGui.cpp:56
virtual void deactivate() override
Definition: WorkflowAuthenticateQtGui.cpp:64
virtual bool verifyAbortWorkflow() override
Definition: WorkflowAuthenticateQtGui.cpp:70
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
virtual ~WorkflowAuthenticateQtGui() override
Definition: WorkflowAuthenticateQtGui.cpp:51
WorkflowAuthenticateQtGui(const QSharedPointer< AuthContext > &pContext, AppQtMainWidget *const pParentWidget)
Definition: WorkflowAuthenticateQtGui.cpp:34