AusweisApp2
FinalState.h
gehe zur Dokumentation dieser Datei
1
7#pragma once
8
9#include "AbstractState.h"
11
12namespace governikus
13{
14
16 : public AbstractState
17 , public GenericContextContainer<WorkflowContext>
18{
19 Q_OBJECT
20
21 private:
22 void run() override;
23
24 protected:
25 void onEntry(QEvent* pEvent) override
26 {
27 getContext()->setWorkflowFinished(true);
29 }
30
31 public:
32 explicit FinalState(const QSharedPointer<WorkflowContext>& pContext)
33 : AbstractState(pContext)
34 , GenericContextContainer(pContext)
35 {
36 }
37
38
39};
40
41} // namespace governikus
Definition: AbstractState.h:20
void onEntry(QEvent *pEvent) override
Definition: AbstractState.cpp:79
Definition: FinalState.h:18
FinalState(const QSharedPointer< WorkflowContext > &pContext)
Definition: FinalState.h:32
void onEntry(QEvent *pEvent) override
Definition: FinalState.h:25
Definition: GenericContextContainer.h:20
QSharedPointer< WorkflowContext > getContext() const
Definition: GenericContextContainer.h:32
A simple template renderer.
Definition: ActivationContext.h:15