AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
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 
53 } /* namespace governikus */
Definition: GenericWorkflowGui.h:23
Definition: AuthenticateStepsWidget.h:26
Definition: WorkflowAuthenticateQtGui.h:25
Definition: AppQtMainWidget.h:30
virtual void activate() override
Definition: WorkflowAuthenticateQtGui.cpp:56
virtual void deactivate() override
Definition: WorkflowAuthenticateQtGui.cpp:64
virtual bool verifyAbortWorkflow() override
Definition: WorkflowAuthenticateQtGui.cpp:70
virtual ~WorkflowAuthenticateQtGui() override
Definition: WorkflowAuthenticateQtGui.cpp:51
WorkflowAuthenticateQtGui(const QSharedPointer< AuthContext > &pContext, AppQtMainWidget *const pParentWidget)
Definition: WorkflowAuthenticateQtGui.cpp:34