AusweisApp2
Lade ...
Suche ...
Keine Treffer
ChangePinContext.h
gehe zur Dokumentation dieser Datei
1
7#pragma once
8
9#include "WorkflowContext.h"
10
11namespace 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
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
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16