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 hasPinResetUrl() 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:36
QString pinUnknownText
Definition: PinResetInformationModel.h:18
QString getRequestNewPinHint() const
Definition: PinResetInformationModel.cpp:90
QUrl getPinResetUrl() const
Definition: PinResetInformationModel.cpp:29
QString pinResetActionText
Definition: PinResetInformationModel.h:27
QString getPinForgottenHint() const
Definition: PinResetInformationModel.cpp:71
QString getNoPinAndNoPukHint() const
Definition: PinResetInformationModel.cpp:53
QString getPinUnknownHint() const
Definition: PinResetInformationModel.cpp:43
QString pinForgottenTutorialHint
Definition: PinResetInformationModel.h:23
QString noPinAndNoPukHint
Definition: PinResetInformationModel.h:20
QString getPinResetActionText() const
Definition: PinResetInformationModel.cpp:122
QString noPinAndNoTransportPinHint
Definition: PinResetInformationModel.h:21
QString getActivateOnlineFunctionHint() const
Definition: PinResetInformationModel.cpp:99
QString getActivateOnlineFunctionDescriptionAndHint() const
Definition: PinResetInformationModel.cpp:108
QString activateOnlineFunctionDescriptionAndHint
Definition: PinResetInformationModel.h:26
QString activateOnlineFunctionHint
Definition: PinResetInformationModel.h:25
PinResetInformationModel()
Definition: PinResetInformationModel.cpp:12
void onTranslationChanged()
Definition: PinResetInformationModel.cpp:131
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:80
QString getNoPinAndNoTransportPinHint() const
Definition: PinResetInformationModel.cpp:62
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15