16#include <QAbstractListModel>
18#include <QSharedPointer>
20#include <QtQml/qqmlregistration.h>
23class test_UiPluginQml;
32 :
public QAbstractListModel
40 friend class ::test_UiPluginQml;
47 QSharedPointer<SelfAuthContext> mContext;
51 void onSelfAuthenticationDataChanged();
60 void resetContext(
const QSharedPointer<SelfAuthContext>& pContext = QSharedPointer<SelfAuthContext>());
67 [[nodiscard]]
int rowCount(
const QModelIndex& = QModelIndex())
const override;
68 [[nodiscard]] QVariant
data(
const QModelIndex& pIndex,
int pRole = Qt::DisplayRole)
const override;
69 [[nodiscard]] QHash<int, QByteArray>
roleNames()
const override;
71 [[nodiscard]]
bool event(QEvent* pEvent)
override;
Definition SelfAuthModel.h:34
int rowCount(const QModelIndex &=QModelIndex()) const override
Definition SelfAuthModel.cpp:97
void resetContext(const QSharedPointer< SelfAuthContext > &pContext=QSharedPointer< SelfAuthContext >())
Definition SelfAuthModel.cpp:49
Q_INVOKABLE bool isBasicReader() const
Definition SelfAuthModel.cpp:86
DataRoles
Definition SelfAuthModel.h:55
@ VALUE
Definition SelfAuthModel.h:57
@ NAME
Definition SelfAuthModel.h:56
bool isWorkflowCancelled() const
Definition SelfAuthModel.cpp:76
Q_INVOKABLE void startWorkflow(bool pActivateUi=true)
Definition SelfAuthModel.cpp:61
void fireCancelWorkflow()
QHash< int, QByteArray > roleNames() const override
Definition SelfAuthModel.cpp:121
QVariant data(const QModelIndex &pIndex, int pRole=Qt::DisplayRole) const override
Definition SelfAuthModel.cpp:103
bool event(QEvent *pEvent) override
Definition SelfAuthModel.cpp:130
Q_INVOKABLE void cancelWorkflow()
Definition SelfAuthModel.cpp:67
bool workflowCancelled
Definition SelfAuthModel.h:42
void fireStartWorkflow(const QSharedPointer< WorkflowRequest > &pRequest)
QList< QPair< QString, QString > > OrderedSelfData
Definition SelfAuthenticationData.h:63
Definition SingletonCreator.h:22
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17