diff options
Diffstat (limited to 'src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp')
-rw-r--r-- | src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp | 16 |
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++; } |