AusweisApp
Lade ...
Suche ...
Keine Treffer
PersonalizationModel.h
gehe zur Dokumentation dieser Datei
1
5#pragma once
6
7#include "AuthModel.h"
8#include "SingletonCreator.h"
9#include "WorkflowRequest.h"
10
11#if __has_include("context/PersonalizationContext.h")
13#endif
14
15#include <QtQml/qqmlregistration.h>
16
17class test_UiPluginQml;
18
19
20namespace governikus
21{
22
24 : public AuthModel
25{
29
30 friend class Env;
31 friend class ::test_UiPluginQml;
32
38
39 private:
41
42#if __has_include("context/PersonalizationContext.h")
43
44 private:
46
47 public:
49#endif
50
51 public:
56
57
58#if __has_include("controller/PersonalizationController.h")
60#else
62 {
63 }
64
65
66#endif
67 [[nodiscard]] QString getBlockingCode() const;
68 [[nodiscard]] int getRemainingAttempts() const;
69 [[nodiscard]] QString getRestrictionDate() const;
70 [[nodiscard]] QString getBlockingPeriodMessage() const;
71 [[nodiscard]] bool isApplet() const;
72 [[nodiscard]] QList<ReaderManagerPluginType> getSupportedReaderPluginTypes() const override;
73
74 public Q_SLOTS:
76
83};
84
85} // namespace governikus
Definition AuthModel.h:28
Definition Env.h:40
Definition PersonalizationModel.h:25
QString blockingCode
Definition PersonalizationModel.h:33
QString restrictionDate
Definition PersonalizationModel.h:35
bool applet
Definition PersonalizationModel.h:37
QString getBlockingPeriodMessage() const
Definition PersonalizationModel.cpp:72
QString getRestrictionDate() const
Definition PersonalizationModel.cpp:60
QString blockingPeriodMessage
Definition PersonalizationModel.h:36
int remainingAttempts
Definition PersonalizationModel.h:34
QList< ReaderManagerPluginType > getSupportedReaderPluginTypes() const override
Definition PersonalizationModel.cpp:113
QString getBlockingCode() const
Definition PersonalizationModel.cpp:36
bool isApplet() const
Definition PersonalizationModel.cpp:82
void onTranslationChanged()
Definition PersonalizationModel.cpp:121
int getRemainingAttempts() const
Definition PersonalizationModel.cpp:48
void fireStartWorkflow(const QSharedPointer< WorkflowRequest > &pRequest)
Q_INVOKABLE void startWorkflow() const
Definition PersonalizationModel.h:61
static PersonalizationModel * create(const QQmlEngine *pQmlEngine, const QJSEngine *pJSEngine)
Definition PersonalizationModel.h:52
static T * create(const QQmlEngine *, const QJSEngine *)
Definition SingletonCreator.h:24
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:112