AusweisApp2
WorkflowChangePinQtGui.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
10 #include "GenericWorkflowGui.h"
11 
12 namespace governikus
13 {
14 
15 class StepChooseCardGui;
16 class PinSettingsWidget;
17 class StepErrorGui;
18 
19 
21  : public GenericWorkflowGui<ChangePinContext>
22 {
23  Q_OBJECT
24 
25  public:
26  WorkflowChangePinQtGui(QSharedPointer<ChangePinContext> pContext, AppQtMainWidget* const pParentWidget);
27  virtual ~WorkflowChangePinQtGui() override;
28 
29  virtual void activate() override;
30  virtual void deactivate() override;
31  virtual bool verifyAbortWorkflow() override;
32 
33  private Q_SLOTS:
34  void onStateChanged(const QString& pNewState);
35  void onPaceResultUpdated();
36 
37  private:
38  PinSettingsWidget* mPinSettingsWidget;
39  QSharedPointer<StepChooseCardGui> mChooseCardGui;
40  QSharedPointer<StepErrorGui> mErrorGui;
41 };
42 
43 } // namespace governikus
Definition: AppQtMainWidget.h:32
Definition: GenericWorkflowGui.h:25
Definition: PinSettingsWidget.h:27
Definition: WorkflowChangePinQtGui.h:22
virtual void activate() override
Definition: WorkflowChangePinQtGui.cpp:41
virtual ~WorkflowChangePinQtGui() override
Definition: WorkflowChangePinQtGui.cpp:36
WorkflowChangePinQtGui(QSharedPointer< ChangePinContext > pContext, AppQtMainWidget *const pParentWidget)
Definition: WorkflowChangePinQtGui.cpp:24
virtual void deactivate() override
Definition: WorkflowChangePinQtGui.cpp:48
virtual bool verifyAbortWorkflow() override
Definition: WorkflowChangePinQtGui.cpp:55
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15