9 #include <QAbstractListModel>
11 #include <QSharedPointer>
19 struct CertificateDescription;
20 struct cvcertificate_st;
24 :
public QAbstractListModel
30 QVector<QPair<QString, QString> >
mData;
42 void initModelData(
const QSharedPointer<const CertificateDescription>& pCertDescription);
45 void onDidAuthenticateEac1Changed();
50 void resetContext(
const QSharedPointer<AuthContext>& pContext = QSharedPointer<AuthContext>());
56 int rowCount(
const QModelIndex& = QModelIndex())
const override;
57 QVariant
data(
const QModelIndex& pIndex,
int pRole = Qt::DisplayRole)
const override;
58 QHash<int, QByteArray>
roleNames()
const override;
Definition: AuthContext.h:47
QVector< QPair< QString, QString > > mData
Definition: CertificateDescriptionModel.h:30
QHash< int, QByteArray > roleNames() const override
Definition: CertificateDescriptionModel.cpp:157
QString getSubjectName() const
Definition: CertificateDescriptionModel.cpp:98
void resetContext(const QSharedPointer< AuthContext > &pContext=QSharedPointer< AuthContext >())
Definition: CertificateDescriptionModel.cpp:86
UserRoles
Definition: CertificateDescriptionModel.h:33
int rowCount(const QModelIndex &=QModelIndex()) const override
Definition: CertificateDescriptionModel.cpp:133
QString getSubjectUrl() const
Definition: CertificateDescriptionModel.cpp:105
QString getValidity() const
Definition: CertificateDescriptionModel.cpp:119
QString purpose
Definition: CertificateDescriptionModel.h:28
void initModelData(const QSharedPointer< const CertificateDescription > &pCertDescription)
Definition: CertificateDescriptionModel.cpp:42
QSharedPointer< AuthContext > mContext
Definition: CertificateDescriptionModel.h:31
QString getPurpose() const
Definition: CertificateDescriptionModel.cpp:112
Definition: CertificateDescriptionModel.h:36
QString subjectName
Definition: CertificateDescriptionModel.h:27
CertificateDescriptionModel(QObject *pParent=nullptr)
Definition: CertificateDescriptionModel.cpp:70
QVariant data(const QModelIndex &pIndex, int pRole=Qt::DisplayRole) const override
Definition: CertificateDescriptionModel.cpp:139
QSharedPointer< const CertificateDescription > getCertificateDescription() const
Definition: CertificateDescriptionModel.cpp:17
Definition: CertificateDescriptionModel.h:23
Definition: CertificateDescriptionModel.h:35