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, 8 insertions, 8 deletions
diff --git a/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp b/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp index 548b3473..88e313c4 100644 --- a/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp +++ b/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp @@ -306,14 +306,14 @@ void KeyPairSubkeyTab::slot_refresh_subkey_detail() { QString buffer; QTextStream usage_steam(&buffer); - if (subkey.IsHasCertCap()) { - usage_steam << tr("Certificate") << " "; - } - if (subkey.IsHasEncrCap()) usage_steam << tr("Encrypt") << " "; - if (subkey.IsHasSignCap()) usage_steam << tr("Sign") << " "; - if (subkey.IsHasAuthCap()) usage_steam << tr("Auth") << " "; - - usage_var_label_->setText(usage_steam.readAll()); + if (subkey.IsHasCertCap()) usage_steam << "C"; + if (subkey.IsHasEncrCap()) usage_steam << "E"; + if (subkey.IsHasSignCap()) usage_steam << "S"; + if (subkey.IsHasAuthCap()) usage_steam << "A"; + if (subkey.IsADSK()) usage_steam << "R"; + + const auto usage = usage_steam.readAll(); + usage_var_label_->setText(usage.isEmpty() ? "/" : usage); // Show the situation that secret key not exists. master_key_exist_var_label_->setText(subkey.IsSecretKey() ? tr("Exists") |