AusweisApp2
PinResetInformationModel.h
gehe zur Dokumentation dieser Datei
1 /*
2  * \copyright Copyright (c) 2022 Governikus GmbH & Co. KG, Germany
3  */
4 
5 #pragma once
6 
7 #include <QObject>
8 
9 namespace governikus
10 {
11 
13  : public QObject
14 {
15  Q_OBJECT
16 
17  Q_PROPERTY(QUrl pinResetUrl READ getPinResetUrl NOTIFY fireUpdated)
18  Q_PROPERTY(QString pinUnknownText READ getPinUnknownText NOTIFY fireUpdated)
19  Q_PROPERTY(QString pinUnknownHint READ getPinUnknownHint NOTIFY fireUpdated)
20  Q_PROPERTY(QString noPinAndNoPukHint READ getNoPinAndNoPukHint NOTIFY fireUpdated)
22  Q_PROPERTY(QString pinForgottenHint READ getPinForgottenHint NOTIFY fireUpdated)
24  Q_PROPERTY(QString requestNewPinHint READ getRequestNewPinHint NOTIFY fireUpdated)
27  Q_PROPERTY(QString pinResetActionText READ getPinResetActionText NOTIFY fireUpdated)
28 
29  private:
30  bool hasPinResetService() const;
31 
32  public:
34 
35  QUrl getPinResetUrl() const;
36  QString getPinUnknownText() const;
37  QString getPinUnknownHint() const;
38  QString getNoPinAndNoPukHint() const;
39  QString getNoPinAndNoTransportPinHint() const;
40  QString getPinForgottenHint() const;
41  QString getPinForgottenTutorialHint() const;
42  QString getRequestNewPinHint() const;
43  QString getActivateOnlineFunctionHint() const;
45  QString getPinResetActionText() const;
46 
47  public Q_SLOTS:
48  void onTranslationChanged();
49 
50  Q_SIGNALS:
51  void fireUpdated();
52 };
53 
54 } // namespace governikus
Definition: PinResetInformationModel.h:14
QString getPinUnknownText() const
Definition: PinResetInformationModel.cpp:42
QString pinUnknownText
Definition: PinResetInformationModel.h:18
QString getRequestNewPinHint() const
Definition: PinResetInformationModel.cpp:99
QUrl getPinResetUrl() const
Definition: PinResetInformationModel.cpp:27
QString pinResetActionText
Definition: PinResetInformationModel.h:27
QString getPinForgottenHint() const
Definition: PinResetInformationModel.cpp:79
QString getNoPinAndNoPukHint() const
Definition: PinResetInformationModel.cpp:59
QString getPinUnknownHint() const
Definition: PinResetInformationModel.cpp:49
QString pinForgottenTutorialHint
Definition: PinResetInformationModel.h:23
QString noPinAndNoPukHint
Definition: PinResetInformationModel.h:20
QString getPinResetActionText() const
Definition: PinResetInformationModel.cpp:125
QString noPinAndNoTransportPinHint
Definition: PinResetInformationModel.h:21
QString getActivateOnlineFunctionDescription() const
Definition: PinResetInformationModel.cpp:119
QString getActivateOnlineFunctionHint() const
Definition: PinResetInformationModel.cpp:109
QString activateOnlineFunctionHint
Definition: PinResetInformationModel.h:25
QString activateOnlineFunctionDescription
Definition: PinResetInformationModel.h:26
PinResetInformationModel()
Definition: PinResetInformationModel.cpp:11
void onTranslationChanged()
Definition: PinResetInformationModel.cpp:135
QUrl pinResetUrl
Definition: PinResetInformationModel.h:17
QString pinForgottenHint
Definition: PinResetInformationModel.h:22
QString requestNewPinHint
Definition: PinResetInformationModel.h:24
QString pinUnknownHint
Definition: PinResetInformationModel.h:19
QString getPinForgottenTutorialHint() const
Definition: PinResetInformationModel.cpp:89
QString getNoPinAndNoTransportPinHint() const
Definition: PinResetInformationModel.cpp:69
A simple template renderer.
Definition: ActivationContext.h:15