Mercurial > trustbridge
comparison ui/certificatetablemodel.cpp @ 380:1220b741cd51
Add some more fields for a certificate
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Tue, 15 Apr 2014 12:45:20 +0200 |
parents | 31079bd54036 |
children | 26651cc0cc47 |
comparison
equal
deleted
inserted
replaced
379:2ddc685cba33 | 380:1220b741cd51 |
---|---|
2 | 2 |
3 CertificateTabelModel::CertificateTabelModel(QObject *parent) | 3 CertificateTabelModel::CertificateTabelModel(QObject *parent) |
4 : QAbstractTableModel(parent) | 4 : QAbstractTableModel(parent) |
5 { | 5 { |
6 header.append(""); | 6 header.append(""); |
7 header.append(tr("CN")); | 7 header.append(tr("Subject CN")); |
8 header.append(tr("issued on")); | 8 header.append(tr("Subject O")); |
9 header.append(tr("expires on")); | 9 header.append(tr("Issuer CN")); |
10 header.append(tr("Issuer O")); | |
11 header.append(tr("valid from")); | |
12 header.append(tr("valid to")); | |
10 header.append(tr("SHA1 Fingerprint")); | 13 header.append(tr("SHA1 Fingerprint")); |
11 | 14 |
12 } | 15 } |
13 | 16 |
14 void CertificateTabelModel::addCertificate(const Certificate& certificate, | 17 void CertificateTabelModel::addCertificate(const Certificate& certificate, |
47 Certificate cert = certificates.at(index.row()); | 50 Certificate cert = certificates.at(index.row()); |
48 QVariant ret; | 51 QVariant ret; |
49 switch(index.column()) { | 52 switch(index.column()) { |
50 case 0: ret = cert.isInstallCert(); break; | 53 case 0: ret = cert.isInstallCert(); break; |
51 case 1: ret = cert.subjectCN(); break; | 54 case 1: ret = cert.subjectCN(); break; |
52 case 2: ret = cert.validFrom(); break; | 55 case 2: ret = cert.subjectO(); break; |
53 case 3: ret = cert.validTo(); break; | 56 case 3: ret = cert.issuerCN(); break; |
54 case 4: ret = cert.fingerprint(); break; | 57 case 4: ret = cert.issuerO(); break; |
58 case 5: ret = cert.validFrom(); break; | |
59 case 6: ret = cert.validTo(); break; | |
60 case 7: ret = cert.fingerprint(); break; | |
55 default: ; | 61 default: ; |
56 } | 62 } |
57 return ret; | 63 return ret; |
58 } | 64 } |
59 if (role == Qt::UserRole) { | 65 if (role == Qt::UserRole) { |