aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp')
-rw-r--r--src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp16
1 files changed, 15 insertions, 1 deletions
diff --git a/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp b/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp
index a262c004..b37f610f 100644
--- a/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp
+++ b/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp
@@ -238,10 +238,15 @@ void KeyPairSubkeyTab::slot_refresh_subkey_list() {
if (row == 0) {
for (auto i = 0; i < subkey_list_->columnCount(); i++) {
subkey_list_->item(row, i)->setForeground(QColor(65, 105, 255));
+ for (auto i = 0; i < subkey_list_->columnCount(); i++) {
+ auto font = subkey_list_->item(row, i)->font();
+ font.setBold(true);
+ subkey_list_->item(row, i)->setFont(font);
+ }
}
}
- if (subkey.IsExpired() || subkey.IsRevoked() || !subkey.IsSecretKey()) {
+ if (subkey.IsExpired() || subkey.IsRevoked()) {
for (auto i = 0; i < subkey_list_->columnCount(); i++) {
auto font = subkey_list_->item(row, i)->font();
font.setStrikeOut(true);
@@ -249,6 +254,15 @@ void KeyPairSubkeyTab::slot_refresh_subkey_list() {
}
}
+ if (!subkey.IsSecretKey()) {
+ for (auto i = 0; i < subkey_list_->columnCount(); i++) {
+ auto font = subkey_list_->item(row, i)->font();
+ font.setWeight(QFont::ExtraLight);
+ font.setItalic(true);
+ subkey_list_->item(row, i)->setFont(font);
+ }
+ }
+
row++;
}