AusweisApp2
ChangePinContext.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "WorkflowContext.h"
10 
11 namespace governikus
12 {
13 
15  : public WorkflowContext
16 {
17  Q_OBJECT
18 
19  private:
20  QString mNewPin;
21  QString mSuccessMessage;
22  const bool mRequestTransportPin;
23 
24  public:
25  explicit ChangePinContext(bool pRequestTransportPin = false);
26  ~ChangePinContext() override;
27 
28  [[nodiscard]] const QString& getNewPin() const;
29  void setNewPin(const QString& pNewPin);
30 
31  void resetPacePasswords() override;
32 
33  [[nodiscard]] const QString& getSuccessMessage() const;
34  void setSuccessMessage(const QString& pSuccessMessage);
35 
36  [[nodiscard]] bool isRequestTransportPin() const override;
37 
38  [[nodiscard]] QVector<AcceptedEidType> getAcceptedEidTypes() const override;
39 
40  Q_SIGNALS:
43 };
44 
45 } // namespace governikus
Definition: ChangePinContext.h:16
ChangePinContext(bool pRequestTransportPin=false)
Definition: ChangePinContext.cpp:10
bool isRequestTransportPin() const override
Definition: ChangePinContext.cpp:69
const QString & getSuccessMessage() const
Definition: ChangePinContext.cpp:53
QVector< AcceptedEidType > getAcceptedEidTypes() const override
Definition: ChangePinContext.cpp:75
~ChangePinContext() override
Definition: ChangePinContext.cpp:19
void setNewPin(const QString &pNewPin)
Definition: ChangePinContext.cpp:36
void resetPacePasswords() override
Definition: ChangePinContext.cpp:46
void setSuccessMessage(const QString &pSuccessMessage)
Definition: ChangePinContext.cpp:59
const QString & getNewPin() const
Definition: ChangePinContext.cpp:30
A simple template renderer.
Definition: ActivationContext.h:15