AusweisApp2
WorkflowGui.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "AppQtMainWidget.h"
11 #include "step/StepGui.h"
12 #include "WorkflowQtWidget.h"
13 #include "WorkflowWidgetParent.h"
14 
15 #include <QScopedPointer>
16 #include <QWidget>
17 
18 namespace governikus
19 {
20 
22  : public QObject
23 {
24  Q_OBJECT
25 
26  public:
28 };
29 
30 
32  : public QObject
33 {
34  Q_OBJECT
35 
36  protected:
37  QScopedPointer<WorkflowGuiDelegate> mDelegate;
38 
39  public:
40  WorkflowGui();
41  virtual ~WorkflowGui();
42 
44  {
45  return mDelegate.data();
46  }
47 
48 
49  virtual bool verifyAbortWorkflow() = 0;
50 
51  virtual void activate()
52  {
53  }
54 
55 
56  virtual void deactivate()
57  {
58  }
59 
60  public Q_SLOTS:
61  virtual void onCloseActiveDialogs();
62 
63  Q_SIGNALS:
67 
68 };
69 
70 } // namespace governikus
governikus::WorkflowGui::getWorkflowGuiDelegate
WorkflowGuiDelegate * getWorkflowGuiDelegate() const
Definition: WorkflowGui.h:43
AppQtMainWidget.h
governikus::WorkflowGuiDelegate::WorkflowGuiDelegate
WorkflowGuiDelegate()
Definition: WorkflowGui.cpp:11
governikus::WorkflowGui::~WorkflowGui
virtual ~WorkflowGui()
Definition: WorkflowGui.cpp:22
StepGui.h
WorkflowContext.h
governikus::WorkflowGuiDelegate
Definition: WorkflowGui.h:23
governikus::WorkflowGui
Definition: WorkflowGui.h:33
governikus::WorkflowGui::fireUserCancelled
void fireUserCancelled()
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
WorkflowGui.h
WorkflowWidgetParent.h
governikus::WorkflowGui::mDelegate
QScopedPointer< WorkflowGuiDelegate > mDelegate
Definition: WorkflowGui.h:37
governikus::WorkflowGui::verifyAbortWorkflow
virtual bool verifyAbortWorkflow()=0
governikus::WorkflowGui::WorkflowGui
WorkflowGui()
Definition: WorkflowGui.cpp:16
governikus::WorkflowGui::fireChangePinRequest
void fireChangePinRequest()
governikus::WorkflowGui::fireCloseActiveDialogs
void fireCloseActiveDialogs()
WorkflowQtWidget.h
governikus::WorkflowGui::deactivate
virtual void deactivate()
Definition: WorkflowGui.h:56
governikus::WorkflowGui::activate
virtual void activate()
Definition: WorkflowGui.h:51
governikus::WorkflowGui::onCloseActiveDialogs
virtual void onCloseActiveDialogs()
Definition: WorkflowGui.cpp:27