15#include <QAbstractListModel>
17#include <QSharedPointer>
26 :
public QAbstractListModel
34 QSharedPointer<SelfAuthContext> mContext;
38 void onSelfAuthenticationDataChanged();
47 void resetContext(
const QSharedPointer<SelfAuthContext>& pContext = QSharedPointer<SelfAuthContext>());
52 Q_INVOKABLE
void exportData(
const QUrl& pFilename)
const;
54 [[nodiscard]]
int rowCount(
const QModelIndex& = QModelIndex())
const override;
55 [[nodiscard]] QVariant
data(
const QModelIndex& pIndex,
int pRole = Qt::DisplayRole)
const override;
56 [[nodiscard]] QHash<int, QByteArray>
roleNames()
const override;
58 [[nodiscard]]
bool event(QEvent* pEvent)
override;
Definition: SelfAuthModel.h:27
int rowCount(const QModelIndex &=QModelIndex()) const override
Definition: SelfAuthModel.cpp:101
void resetContext(const QSharedPointer< SelfAuthContext > &pContext=QSharedPointer< SelfAuthContext >())
Definition: SelfAuthModel.cpp:50
Q_INVOKABLE void exportData(const QUrl &pFilename) const
Definition: SelfAuthModel.cpp:87
Q_INVOKABLE bool isBasicReader() const
Definition: SelfAuthModel.cpp:76
DataRoles
Definition: SelfAuthModel.h:42
@ VALUE
Definition: SelfAuthModel.h:44
@ NAME
Definition: SelfAuthModel.h:43
QHash< int, QByteArray > roleNames() const override
Definition: SelfAuthModel.cpp:125
QVariant data(const QModelIndex &pIndex, int pRole=Qt::DisplayRole) const override
Definition: SelfAuthModel.cpp:107
bool event(QEvent *pEvent) override
Definition: SelfAuthModel.cpp:134
Q_INVOKABLE void cancelWorkflow()
Definition: SelfAuthModel.cpp:67
void fireStartWorkflow(const QSharedPointer< WorkflowRequest > &pRequest)
Q_INVOKABLE void startWorkflow()
Definition: SelfAuthModel.cpp:61
QVector< QPair< QString, QString > > OrderedSelfData
Definition: SelfAuthenticationData.h:63
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16