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  QString mNewPin;
20  QString mSuccessMessage;
21  const bool mRequestTransportPin;
22 
23  public:
24  explicit ChangePinContext(bool pRequestTransportPin = false);
25  ~ChangePinContext() override;
26 
27  [[nodiscard]] const QString& getNewPin() const;
28  void setNewPin(const QString& pNewPin);
29 
30  void resetPacePasswords() override;
31 
32  [[nodiscard]] const QString& getSuccessMessage() const;
33  void setSuccessMessage(const QString& pSuccessMessage);
34 
35  [[nodiscard]] bool isRequestTransportPin() const;
36 
37  Q_SIGNALS:
38  void fireNewPinChanged();
40 };
41 
42 } // namespace governikus
void resetPacePasswords() override
Definition: ChangePinContext.cpp:46
const QString & getSuccessMessage() const
Definition: ChangePinContext.cpp:53
const QString & getNewPin() const
Definition: ChangePinContext.cpp:30
Definition: ChangePinContext.h:14
bool isRequestTransportPin() const
Definition: ChangePinContext.cpp:69
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
void setNewPin(const QString &pNewPin)
Definition: ChangePinContext.cpp:36
~ChangePinContext() override
Definition: ChangePinContext.cpp:19
void setSuccessMessage(const QString &pSuccessMessage)
Definition: ChangePinContext.cpp:59
Definition: WorkflowContext.h:22
ChangePinContext(bool pRequestTransportPin=false)
Definition: ChangePinContext.cpp:10