aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/ui/dialog/keypair_details/KeyPairDetailTab.cpp38
1 files changed, 22 insertions, 16 deletions
diff --git a/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp b/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp
index a91b5fd4..0fce26e5 100644
--- a/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp
+++ b/src/ui/dialog/keypair_details/KeyPairDetailTab.cpp
@@ -61,6 +61,7 @@ KeyPairDetailTab::KeyPairDetailTab(const QString& key_id, QWidget* parent)
created_var_label_ = new QLabel();
last_update_var_label_ = new QLabel();
algorithm_var_label_ = new QLabel();
+ algorithm_detail_var_label_ = new QLabel();
primary_key_exist_var_label_ = new QLabel();
auto* mvbox = new QVBoxLayout();
@@ -76,26 +77,28 @@ KeyPairDetailTab::KeyPairDetailTab(const QString& key_id, QWidget* parent)
vbox_kd->addWidget(new QLabel(tr("Key ID") + ": "), 0, 0);
vbox_kd->addWidget(new QLabel(tr("Algorithm") + ": "), 1, 0);
- vbox_kd->addWidget(new QLabel(tr("Key Size") + ": "), 2, 0);
- vbox_kd->addWidget(new QLabel(tr("Nominal Usage") + ": "), 3, 0);
- vbox_kd->addWidget(new QLabel(tr("Actual Usage") + ": "), 4, 0);
- vbox_kd->addWidget(new QLabel(tr("Owner Trust Level") + ": "), 5, 0);
- vbox_kd->addWidget(new QLabel(tr("Create Date (Local Time)") + ": "), 6, 0);
- vbox_kd->addWidget(new QLabel(tr("Expires on (Local Time)") + ": "), 7, 0);
- vbox_kd->addWidget(new QLabel(tr("Last Update (Local Time)") + ": "), 8, 0);
- vbox_kd->addWidget(new QLabel(tr("Primary Key Existence") + ": "), 9, 0);
+ vbox_kd->addWidget(new QLabel(tr("Algorithm Detail") + ": "), 2, 0);
+ vbox_kd->addWidget(new QLabel(tr("Key Size") + ": "), 3, 0);
+ vbox_kd->addWidget(new QLabel(tr("Nominal Usage") + ": "), 4, 0);
+ vbox_kd->addWidget(new QLabel(tr("Actual Usage") + ": "), 5, 0);
+ vbox_kd->addWidget(new QLabel(tr("Owner Trust Level") + ": "), 6, 0);
+ vbox_kd->addWidget(new QLabel(tr("Create Date (Local Time)") + ": "), 7, 0);
+ vbox_kd->addWidget(new QLabel(tr("Expires on (Local Time)") + ": "), 8, 0);
+ vbox_kd->addWidget(new QLabel(tr("Last Update (Local Time)") + ": "), 9, 0);
+ vbox_kd->addWidget(new QLabel(tr("Primary Key Existence") + ": "), 10, 0);
key_id_var_label->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
vbox_kd->addWidget(key_id_var_label, 0, 1, 1, 1);
vbox_kd->addWidget(algorithm_var_label_, 1, 1, 1, 2);
- vbox_kd->addWidget(key_size_var_label_, 2, 1, 1, 2);
- vbox_kd->addWidget(usage_var_label_, 3, 1, 1, 2);
- vbox_kd->addWidget(actual_usage_var_label_, 4, 1, 1, 2);
- vbox_kd->addWidget(owner_trust_var_label_, 5, 1, 1, 2);
- vbox_kd->addWidget(created_var_label_, 6, 1, 1, 2);
- vbox_kd->addWidget(expire_var_label_, 7, 1, 1, 2);
- vbox_kd->addWidget(last_update_var_label_, 8, 1, 1, 2);
- vbox_kd->addWidget(primary_key_exist_var_label_, 9, 1, 1, 2);
+ vbox_kd->addWidget(algorithm_detail_var_label_, 2, 1, 1, 2);
+ vbox_kd->addWidget(key_size_var_label_, 3, 1, 1, 2);
+ vbox_kd->addWidget(usage_var_label_, 4, 1, 1, 2);
+ vbox_kd->addWidget(actual_usage_var_label_, 5, 1, 1, 2);
+ vbox_kd->addWidget(owner_trust_var_label_, 6, 1, 1, 2);
+ vbox_kd->addWidget(created_var_label_, 7, 1, 1, 2);
+ vbox_kd->addWidget(expire_var_label_, 8, 1, 1, 2);
+ vbox_kd->addWidget(last_update_var_label_, 9, 1, 1, 2);
+ vbox_kd->addWidget(primary_key_exist_var_label_, 10, 1, 1, 2);
auto* copy_key_id_button = new QPushButton(tr("Copy"));
copy_key_id_button->setFlat(true);
@@ -234,6 +237,7 @@ void KeyPairDetailTab::slot_refresh_key_info() {
QString key_expire_val;
QString key_create_time_val;
QString key_algo_val;
+ QString key_algo_detail_val;
QString key_last_update_val;
key_size_val = QString::number(key_.GetPrimaryKeyLength());
@@ -246,6 +250,7 @@ void KeyPairDetailTab::slot_refresh_key_info() {
}
key_algo_val = key_.GetPublicKeyAlgo();
+ key_algo_detail_val = key_.GetKeyAlgo();
created_var_label_->setText(QLocale::system().toString(key_.GetCreateTime()));
@@ -258,6 +263,7 @@ void KeyPairDetailTab::slot_refresh_key_info() {
key_size_var_label_->setText(key_size_val);
algorithm_var_label_->setText(key_algo_val);
+ algorithm_detail_var_label_->setText(key_algo_detail_val);
fingerprint_var_label_->setText(BeautifyFingerprint(key_.GetFingerprint()));
icon_label_->hide();