AusweisApp2
Lade ...
Suche ...
Keine Treffer
PersonalizationModel.h
gehe zur Dokumentation dieser Datei
1
9#pragma once
10
11#include "AuthModel.h"
12#include "WorkflowRequest.h"
13
14#if __has_include("context/PersonalizationContext.h")
16#endif
17
18
19namespace governikus
20{
21
23 : public AuthModel
24{
25 Q_OBJECT
26 friend class Env;
27
31
32 private:
34
35#if __has_include("context/PersonalizationContext.h")
36
37 private:
38 QSharedPointer<PersonalizationContext> mContext;
39
40 public:
41 void resetPersonalizationContext(const QSharedPointer<PersonalizationContext>& pContext = QSharedPointer<PersonalizationContext>());
42#endif
43
44 public:
45 Q_INVOKABLE void startWorkflow();
46 [[nodiscard]] QString getBlockingCode() const;
47 [[nodiscard]] int getRemainingAttempts() const;
48 [[nodiscard]] QString getRestrictionDate() const;
49 [[nodiscard]] QVector<ReaderManagerPlugInType> getSupportedReaderPlugInTypes() const override;
50
51 public Q_SLOTS:
53
54 Q_SIGNALS:
55 void fireStartWorkflow(const QSharedPointer<WorkflowRequest>& pRequest);
59};
60
61} // namespace governikus
Definition AuthModel.h:25
Definition Env.h:46
Definition PersonalizationModel.h:24
QString blockingCode
Definition PersonalizationModel.h:28
QString restrictionDate
Definition PersonalizationModel.h:30
QString getRestrictionDate() const
Definition PersonalizationModel.cpp:59
int remainingAttempts
Definition PersonalizationModel.h:29
QString getBlockingCode() const
Definition PersonalizationModel.cpp:35
Q_INVOKABLE void startWorkflow()
Definition PersonalizationModel.cpp:25
void onTranslationChanged()
Definition PersonalizationModel.cpp:99
int getRemainingAttempts() const
Definition PersonalizationModel.cpp:47
void fireStartWorkflow(const QSharedPointer< WorkflowRequest > &pRequest)
QVector< ReaderManagerPlugInType > getSupportedReaderPlugInTypes() const override
Definition PersonalizationModel.cpp:91
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:16