13 #include <QAbstractListModel>
15 #include <QSharedPointer>
23 :
public QAbstractListModel
32 QVector<QPair<QString, QString>>
mData;
33 QSharedPointer<AuthContext> mContext;
38 inline QSharedPointer<const CertificateDescription> getCertificateDescription()
const;
39 inline QString getValidity()
const;
40 void initModelData(
const QSharedPointer<const CertificateDescription>& pCertDescription);
43 void onDidAuthenticateEac1Changed();
55 void resetContext(
const QSharedPointer<AuthContext>& pContext = QSharedPointer<AuthContext>());
61 int rowCount(
const QModelIndex& = QModelIndex())
const override;
62 QVariant
data(
const QModelIndex& pIndex,
int pRole = Qt::DisplayRole)
const override;
63 QHash<int, QByteArray>
roleNames()
const override;
Definition: CertificateDescriptionModel.h:24
UserRoles
Definition: CertificateDescriptionModel.h:50
@ LABEL
Definition: CertificateDescriptionModel.h:51
@ TEXT
Definition: CertificateDescriptionModel.h:52
QHash< int, QByteArray > roleNames() const override
Definition: CertificateDescriptionModel.cpp:161
QString getSubjectUrl() const
Definition: CertificateDescriptionModel.cpp:108
QVariant data(const QModelIndex &pIndex, int pRole=Qt::DisplayRole) const override
Definition: CertificateDescriptionModel.cpp:143
void resetContext(const QSharedPointer< AuthContext > &pContext=QSharedPointer< AuthContext >())
Definition: CertificateDescriptionModel.cpp:88
QString getSubjectName() const
Definition: CertificateDescriptionModel.cpp:101
QString purpose
Definition: CertificateDescriptionModel.h:29
void onTranslationChanged()
Definition: CertificateDescriptionModel.cpp:47
QString subjectName
Definition: CertificateDescriptionModel.h:28
QString getPurpose() const
Definition: CertificateDescriptionModel.cpp:115
int rowCount(const QModelIndex &=QModelIndex()) const override
Definition: CertificateDescriptionModel.cpp:137
A simple template renderer.
Definition: ActivationContext.h:15