11 #include <QAbstractListModel>
13 #include <QSharedPointer>
19 class SelfAuthContext;
22 :
public QAbstractListModel
26 QSharedPointer<SelfAuthContext> mContext;
31 NAME = Qt::UserRole + 1,
36 void onSelfAuthenticationDataChanged();
40 void resetContext(
const QSharedPointer<SelfAuthContext>& pContext = QSharedPointer<SelfAuthContext>());
46 int rowCount(
const QModelIndex& = QModelIndex())
const override;
47 QVariant
data(
const QModelIndex& pIndex,
int pRole = Qt::DisplayRole)
const override;
48 QHash<int, QByteArray>
roleNames()
const override;
50 virtual bool event(QEvent* pEvent)
override;
QHash< int, QByteArray > roleNames() const override
Definition: SelfAuthenticationModel.cpp:110
void resetContext(const QSharedPointer< SelfAuthContext > &pContext=QSharedPointer< SelfAuthContext >())
Definition: SelfAuthenticationModel.cpp:49
int rowCount(const QModelIndex &=QModelIndex()) const override
Definition: SelfAuthenticationModel.cpp:86
QVector< QPair< QString, QString > > OrderedSelfData
Definition: SelfAuthenticationData.h:60
virtual bool event(QEvent *pEvent) override
Definition: SelfAuthenticationModel.cpp:119
QVariant data(const QModelIndex &pIndex, int pRole=Qt::DisplayRole) const override
Definition: SelfAuthenticationModel.cpp:92
SelfAuthenticationModel(QObject *pParent=nullptr)
Definition: SelfAuthenticationModel.cpp:40
Definition: SelfAuthenticationModel.h:21
Q_INVOKABLE bool isBasicReader()
Definition: SelfAuthenticationModel.cpp:75
Q_INVOKABLE void startWorkflow()
Definition: SelfAuthenticationModel.cpp:60
Q_INVOKABLE void cancelWorkflow()
Definition: SelfAuthenticationModel.cpp:66