AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
ChangePinModel.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "WorkflowModel.h"
10 
11 #include <QObject>
12 #include <QSharedPointer>
13 #include <QString>
14 
15 
16 namespace governikus
17 {
18 
19 class ChangePinContext;
20 
22  : public WorkflowModel
23 {
24  Q_OBJECT
25 
26  QSharedPointer<ChangePinContext> mContext;
27 
28  public:
29  ChangePinModel(QObject* pParent = nullptr);
30  virtual ~ChangePinModel() override;
31 
32  void resetContext(const QSharedPointer<ChangePinContext>& pContext = QSharedPointer<ChangePinContext>());
33 
34  virtual QString getResultString() const override;
35 
36  Q_SIGNALS:
37  void fireNewContextSet();
38 };
39 
40 
41 } /* namespace governikus */
Definition: ChangePinModel.h:21
void resetContext(const QSharedPointer< ChangePinContext > &pContext=QSharedPointer< ChangePinContext >())
Definition: ChangePinModel.cpp:25
virtual QString getResultString() const override
Definition: ChangePinModel.cpp:40
ChangePinModel(QObject *pParent=nullptr)
Definition: ChangePinModel.cpp:14
virtual ~ChangePinModel() override
Definition: ChangePinModel.cpp:20
Definition: WorkflowModel.h:20