17#include <QSharedPointer>
18#include <QtQml/qqmlregistration.h>
21class test_UiPluginQml;
32 Q_CLASSINFO(
"RegisterEnumClassesUnscoped",
"false")
37 friend class ::test_UiPluginQml;
51 QSharedPointer<WorkflowContext> mContext;
53 QString mNewPinConfirmation;
58 CardReturnCode getInputErrorCode()
const;
59 void clearNewPinAndConfirmation();
60 bool newPinAndConfirmationMatch()
const;
63 void onCardConnectionChanged();
82 void resetContext(
const QSharedPointer<WorkflowContext>& pContext = QSharedPointer<WorkflowContext>());
86 [[nodiscard]] QString
getCan()
const;
87 void setCan(
const QString& pCan);
89 [[nodiscard]] QString
getPin()
const;
90 void setPin(
const QString& pPin);
99 [[nodiscard]] QString
getPuk()
const;
100 void setPuk(
const QString& pPuk);
111 void onReaderInfoChanged(
const ReaderInfo& pInfo);
Definition NumberModel.h:30
QString pin
Definition NumberModel.h:41
int retryCounter
Definition NumberModel.h:46
QString can
Definition NumberModel.h:40
QString newPin
Definition NumberModel.h:42
PasswordType getPasswordType() const
Definition NumberModel.cpp:86
void setCan(const QString &pCan)
Definition NumberModel.cpp:146
void setNewPin(const QString &pNewPin)
Definition NumberModel.cpp:176
QString getNewPinConfirmation() const
Definition NumberModel.cpp:198
void resetContext(const QSharedPointer< WorkflowContext > &pContext=QSharedPointer< WorkflowContext >())
Definition NumberModel.cpp:32
void setNewPinConfirmation(const QString &pNewPinConfirmation)
Definition NumberModel.cpp:204
PasswordType
Definition NumberModel.h:67
@ NEW_SMART_PIN_CONFIRMATION
QString getNewPin() const
Definition NumberModel.cpp:170
QString newPinConfirmation
Definition NumberModel.h:43
QString puk
Definition NumberModel.h:44
void fireReaderInfoChanged()
Q_INVOKABLE void resetInputError()
Definition NumberModel.cpp:252
QString getInitialInputError() const
Definition NumberModel.cpp:306
void setPuk(const QString &pPuk)
Definition NumberModel.cpp:268
QString getInputError() const
Definition NumberModel.cpp:342
void setPin(const QString &pPin)
Definition NumberModel.cpp:161
void firePasswordTypeChanged()
QString getPin() const
Definition NumberModel.cpp:155
QString inputError
Definition NumberModel.h:45
QString getPuk() const
Definition NumberModel.cpp:262
Q_INVOKABLE void setInitialInputErrorShown()
Definition NumberModel.cpp:332
Q_INVOKABLE bool commitNewPin()
Definition NumberModel.cpp:215
PasswordType passwordType
Definition NumberModel.h:39
bool isCanAllowedMode
Definition NumberModel.h:47
int getRetryCounter() const
Definition NumberModel.cpp:468
void fireInputErrorChanged()
QString getCan() const
Definition NumberModel.cpp:140
void fireCanAllowedModeChanged()
void fireNewPinConfirmationChanged()
QString initialInputError
Definition NumberModel.h:48
Definition ReaderInfo.h:18
Definition SingletonCreator.h:22
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17