diff options
author | nils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2011-10-27 08:00:12 +0000 |
---|---|---|
committer | nils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2011-10-27 08:00:12 +0000 |
commit | 0d8b353e932d058aad9ec8a73be684373f20724b (patch) | |
tree | 1390b1cde2fa0a3ec763053b2b23c5b8532c61c1 | |
parent | added file to build gpg4usb staticly on windows (diff) | |
download | gpg4usb-0d8b353e932d058aad9ec8a73be684373f20724b.tar.gz gpg4usb-0d8b353e932d058aad9ec8a73be684373f20724b.zip |
cross out expired keys in keyserverimportdialog
git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@581 34ebc366-c3a9-4b3c-9f84-69acf7962910
-rw-r--r-- | keyserverimportdialog.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/keyserverimportdialog.cpp b/keyserverimportdialog.cpp index 704bd0d..b545e1b 100644 --- a/keyserverimportdialog.cpp +++ b/keyserverimportdialog.cpp @@ -181,11 +181,23 @@ void KeyServerImportDialog::searchFinished() QStringList line= QString(buff).split(":"); //TODO: have a look at two following pub lines if (line[0] == "pub") { + QString flags = line[line.size()-1]; + + // flags can be "d" for disabled, "r" for revoked + // or "e" for expired + if (flags.contains("r")) { + qDebug() << "revoked"; + } + keysTable->setRowCount(row+1); QStringList line2 = QString(reply->readLine()).split(":"); + if (line2.size() > 1) { QTableWidgetItem *uid = new QTableWidgetItem(line2[1]); keysTable->setItem(row, 0, uid); + QFont strike = uid->font(); + strike.setStrikeOut(true); + uid->setFont(strike); } QTableWidgetItem *creationdate = new QTableWidgetItem(QDateTime::fromTime_t(line[4].toInt()).toString("dd. MMM. yyyy")); keysTable->setItem(row, 1, creationdate); |