AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
FinalState.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
10 
11 
12 namespace governikus
13 {
14 
16  : public AbstractGenericState<WorkflowContext>
17 {
18  Q_OBJECT
19  friend class StateBuilder;
20 
21  private:
22  virtual void run() override;
23 
24  protected:
25  void onEntry(QEvent* pEvent) override
26  {
28  getContext()->setWorkflowFinished(true);
29  }
30 
31 
32  public:
33  FinalState(const QSharedPointer<WorkflowContext>& pContext)
34  : AbstractGenericState(pContext, false)
35  {
36  }
37 
38 
39 };
40 
41 } /* namespace governikus */
FinalState(const QSharedPointer< WorkflowContext > &pContext)
Definition: FinalState.h:33
virtual QSharedPointer< WorkflowContext > getContext()
Definition: AbstractGenericState.h:37
void onEntry(QEvent *pEvent) override
Definition: FinalState.h:25
Definition: AbstractGenericState.h:21
Definition: FinalState.h:15
Definition: StateBuilder.h:17
void onEntry(QEvent *pEvent) override
Definition: AbstractState.cpp:66