aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2024-01-18 12:58:37 +0000
committersaturneric <[email protected]>2024-01-18 12:58:37 +0000
commite0d2c4021483e6e1366c1050ccb5a30e53e172bb (patch)
tree5d85739479622e7c672aea45f84d4e2f577f9332 /src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp
parentfix: correct a fault (diff)
downloadGpgFrontend-e0d2c4021483e6e1366c1050ccb5a30e53e172bb.tar.gz
GpgFrontend-e0d2c4021483e6e1366c1050ccb5a30e53e172bb.zip
fix: add test cases and solve discovered issues
Diffstat (limited to 'src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp')
-rw-r--r--src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp33
1 files changed, 19 insertions, 14 deletions
diff --git a/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp b/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp
index 3f973fae..e61ad2b9 100644
--- a/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp
+++ b/src/ui/dialog/keypair_details/KeyPairSubkeyTab.cpp
@@ -64,21 +64,24 @@ KeyPairSubkeyTab::KeyPairSubkeyTab(const QString& key_id, QWidget* parent)
subkey_detail_layout->addWidget(new QLabel(tr("Key ID") + ": "), 0, 0);
subkey_detail_layout->addWidget(new QLabel(tr("Algorithm") + ": "), 1, 0);
- subkey_detail_layout->addWidget(new QLabel(tr("Key Size") + ": "), 2, 0);
- subkey_detail_layout->addWidget(new QLabel(tr("Usage") + ": "), 3, 0);
+ subkey_detail_layout->addWidget(new QLabel(tr("Algorithm Detail") + ": "), 2,
+ 0);
+ subkey_detail_layout->addWidget(new QLabel(tr("Key Size") + ": "), 3, 0);
+ subkey_detail_layout->addWidget(new QLabel(tr("Usage") + ": "), 4, 0);
subkey_detail_layout->addWidget(
- new QLabel(tr("Expires On (Local Time)") + ": "), 4, 0);
+ new QLabel(tr("Expires On (Local Time)") + ": "), 5, 0);
subkey_detail_layout->addWidget(
- new QLabel(tr("Create Date (Local Time)") + ": "), 5, 0);
- subkey_detail_layout->addWidget(new QLabel(tr("Existence") + ": "), 6, 0);
- subkey_detail_layout->addWidget(new QLabel(tr("Key in Smart Card") + ": "), 7,
+ new QLabel(tr("Create Date (Local Time)") + ": "), 6, 0);
+ subkey_detail_layout->addWidget(new QLabel(tr("Existence") + ": "), 7, 0);
+ subkey_detail_layout->addWidget(new QLabel(tr("Key in Smart Card") + ": "), 8,
0);
- subkey_detail_layout->addWidget(new QLabel(tr("Fingerprint") + ": "), 8, 0);
+ subkey_detail_layout->addWidget(new QLabel(tr("Fingerprint") + ": "), 9, 0);
key_id_var_label_ = new QLabel(this);
key_size_var_label_ = new QLabel(this);
expire_var_label_ = new QLabel(this);
algorithm_var_label_ = new QLabel(this);
+ algorithm_detail_var_label_ = new QLabel(this);
created_var_label_ = new QLabel(this);
usage_var_label_ = new QLabel(this);
master_key_exist_var_label_ = new QLabel(this);
@@ -86,14 +89,15 @@ KeyPairSubkeyTab::KeyPairSubkeyTab(const QString& key_id, QWidget* parent)
card_key_label_ = new QLabel(this);
subkey_detail_layout->addWidget(key_id_var_label_, 0, 1, 1, 1);
- subkey_detail_layout->addWidget(key_size_var_label_, 2, 1, 1, 2);
- subkey_detail_layout->addWidget(expire_var_label_, 4, 1, 1, 2);
subkey_detail_layout->addWidget(algorithm_var_label_, 1, 1, 1, 2);
- subkey_detail_layout->addWidget(created_var_label_, 5, 1, 1, 2);
- subkey_detail_layout->addWidget(usage_var_label_, 3, 1, 1, 2);
- subkey_detail_layout->addWidget(master_key_exist_var_label_, 6, 1, 1, 2);
- subkey_detail_layout->addWidget(card_key_label_, 7, 1, 1, 2);
- subkey_detail_layout->addWidget(fingerprint_var_label_, 8, 1, 1, 2);
+ subkey_detail_layout->addWidget(algorithm_detail_var_label_, 2, 1, 1, 2);
+ subkey_detail_layout->addWidget(key_size_var_label_, 3, 1, 1, 2);
+ subkey_detail_layout->addWidget(usage_var_label_, 4, 1, 1, 2);
+ subkey_detail_layout->addWidget(expire_var_label_, 5, 1, 1, 2);
+ subkey_detail_layout->addWidget(created_var_label_, 6, 1, 1, 2);
+ subkey_detail_layout->addWidget(master_key_exist_var_label_, 7, 1, 1, 2);
+ subkey_detail_layout->addWidget(card_key_label_, 8, 1, 1, 2);
+ subkey_detail_layout->addWidget(fingerprint_var_label_, 9, 1, 1, 2);
auto* copy_key_id_button = new QPushButton(tr("Copy"));
copy_key_id_button->setFlat(true);
@@ -247,6 +251,7 @@ void KeyPairSubkeyTab::slot_refresh_subkey_detail() {
}
algorithm_var_label_->setText(subkey.GetPubkeyAlgo());
+ algorithm_detail_var_label_->setText(subkey.GetKeyAlgo());
created_var_label_->setText(
QLocale::system().toString(subkey.GetCreateTime()));