aboutsummaryrefslogtreecommitdiffstats
path: root/keylist.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'keylist.cpp')
-rw-r--r--keylist.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/keylist.cpp b/keylist.cpp
index 01ae4dd..0abade4 100644
--- a/keylist.cpp
+++ b/keylist.cpp
@@ -93,11 +93,20 @@ void KeyList::refresh()
mKeyList->setItem(row, 2, tmp2);
QTableWidgetItem *tmp3 = new QTableWidgetItem(it->email);
tmp3->setToolTip(it->email);
+ // strike out expired keys
+ if(it->expired) {
+ QFont strike = tmp2->font();
+ strike.setStrikeOut(true);
+ tmp2->setFont(strike);
+ tmp3->setFont(strike);
+ }
mKeyList->setItem(row, 3, tmp3);
QTableWidgetItem *tmp4 = new QTableWidgetItem(it->id);
mKeyList->setItem(row, 4, tmp4);
QTableWidgetItem *tmp5 = new QTableWidgetItem(it->fpr);
mKeyList->setItem(row, 5, tmp5);
+
+
it++;
++row;
}