AusweisApp
Lade ...
Suche ...
Keine Treffer
PinResetInformationModel.h
gehe zur Dokumentation dieser Datei
1
4
5#pragma once
6
7#include "Env.h"
8#include "SingletonCreator.h"
9
10#include <QObject>
11#include <QtQml/qqmlregistration.h>
12
13namespace governikus
14{
15
16class PinResetInformationModel
17 : public QObject
18 , public SingletonCreator<PinResetInformationModel>
19{
20 Q_OBJECT
21 QML_ELEMENT
22 QML_SINGLETON
23
24 friend class Env;
25
27 Q_PROPERTY(QUrl pinResetUrl READ getPinResetUrl NOTIFY fireUpdated)
28 Q_PROPERTY(QUrl pinResetActivationUrl READ getPinResetActivationUrl CONSTANT)
30 Q_PROPERTY(QString noPinAndNoPukHint READ getNoPinAndNoPukHint NOTIFY fireUpdated)
31 Q_PROPERTY(QString requestNewPinHint READ getRequestNewPinHint NOTIFY fireUpdated)
34 Q_PROPERTY(QString pinResetHintNoPin READ getPinResetHintNoPin NOTIFY fireUpdated)
36 Q_PROPERTY(QString pinResetHint READ getPinResetHint NOTIFY fireUpdated)
38
39 private:
40 PinResetInformationModel();
41 ~PinResetInformationModel() override = default;
42
43 public:
44 bool hasPinResetService() const;
45
46 [[nodiscard]] QUrl getPinResetUrl() const;
47 [[nodiscard]] QUrl getAdministrativeSearchUrl() const;
48 [[nodiscard]] QUrl getPinResetActivationUrl() const;
49 [[nodiscard]] QString getNoPinAndNoPukHint() const;
50 [[nodiscard]] QString getRequestNewPinHint() const;
51 [[nodiscard]] QString getActivateOnlineFunctionHint() const;
52 [[nodiscard]] QString getActivateOnlineFunctionDescription() const;
53 [[nodiscard]] QString getActivateOnlineFunctionActionText() const;
54 [[nodiscard]] QString getPinResetHintNoPin() const;
55 [[nodiscard]] QString getPinResetHintTransportPin() const;
56 [[nodiscard]] QString getPinResetHint() const;
57 [[nodiscard]] QString getPinResetActionText() const;
58 [[nodiscard]] QString authorityFinderSuffix() const;
59
60 public Q_SLOTS:
62
63 Q_SIGNALS:
65};
66
67} // namespace governikus
QString pinResetHintTransportPin
Definition PinResetInformationModel.h:35
QString authorityFinderSuffix() const
Definition PinResetInformationModel.cpp:152
QString getRequestNewPinHint() const
Definition PinResetInformationModel.cpp:76
QString getPinResetHint() const
Definition PinResetInformationModel.cpp:132
QUrl getPinResetUrl() const
Definition PinResetInformationModel.cpp:46
QString pinResetActionText
Definition PinResetInformationModel.h:37
QUrl administrativeSearchUrl
Definition PinResetInformationModel.h:29
QString getActivateOnlineFunctionActionText() const
Definition PinResetInformationModel.cpp:102
QUrl pinResetActivationUrl
Definition PinResetInformationModel.h:28
QString getNoPinAndNoPukHint() const
Definition PinResetInformationModel.cpp:66
QString pinResetHintNoPin
Definition PinResetInformationModel.h:34
QUrl getAdministrativeSearchUrl() const
Definition PinResetInformationModel.cpp:30
QString pinResetHint
Definition PinResetInformationModel.h:36
QString getPinResetHintNoPin() const
Definition PinResetInformationModel.cpp:112
QString noPinAndNoPukHint
Definition PinResetInformationModel.h:30
QString getPinResetActionText() const
Definition PinResetInformationModel.cpp:142
QString getActivateOnlineFunctionDescription() const
Definition PinResetInformationModel.cpp:96
bool hasPinResetService
Definition PinResetInformationModel.h:26
QString getActivateOnlineFunctionHint() const
Definition PinResetInformationModel.cpp:86
QString activateOnlineFunctionHint
Definition PinResetInformationModel.h:32
QUrl getPinResetActivationUrl() const
Definition PinResetInformationModel.cpp:40
QString activateOnlineFunctionDescription
Definition PinResetInformationModel.h:33
void onTranslationChanged()
Definition PinResetInformationModel.cpp:164
QUrl pinResetUrl
Definition PinResetInformationModel.h:27
QString getPinResetHintTransportPin() const
Definition PinResetInformationModel.cpp:122
QString requestNewPinHint
Definition PinResetInformationModel.h:31
Definition SingletonCreator.h:22
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17