From 0d8b353e932d058aad9ec8a73be684373f20724b Mon Sep 17 00:00:00 2001 From: nils Date: Thu, 27 Oct 2011 08:00:12 +0000 Subject: cross out expired keys in keyserverimportdialog git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@581 34ebc366-c3a9-4b3c-9f84-69acf7962910 --- keyserverimportdialog.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'keyserverimportdialog.cpp') 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); -- cgit v1.2.3