aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/keypair_details/KeyPairDetailTab.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/ui/keypair_details/KeyPairDetailTab.cpp71
1 files changed, 37 insertions, 34 deletions
diff --git a/src/ui/keypair_details/KeyPairDetailTab.cpp b/src/ui/keypair_details/KeyPairDetailTab.cpp
index b3a5e296..49593d01 100644
--- a/src/ui/keypair_details/KeyPairDetailTab.cpp
+++ b/src/ui/keypair_details/KeyPairDetailTab.cpp
@@ -31,7 +31,10 @@
namespace GpgFrontend::UI {
KeyPairDetailTab::KeyPairDetailTab(const std::string& key_id, QWidget* parent)
- : QWidget(parent), mKey(GpgKeyGetter::GetInstance().GetKey(key_id)) {
+ : QWidget(parent), key_(GpgKeyGetter::GetInstance().GetKey(key_id)) {
+
+ LOG(INFO) << key_.email() <<key_.is_private_key() << key_.has_master_key() << key_.subKeys()->front().is_private_key();
+
ownerBox = new QGroupBox(_("Owner"));
keyBox = new QGroupBox(_("Primary Key"));
fingerprintBox = new QGroupBox(_("Fingerprint"));
@@ -163,20 +166,20 @@ void KeyPairDetailTab::slotCopyFingerprint() {
void KeyPairDetailTab::slotRefreshKeyInfo() {
// Show the situation that primary key not exists.
- masterKeyExistVarLabel->setText(mKey.has_master_key() ? _("Exists")
+ masterKeyExistVarLabel->setText(key_.has_master_key() ? _("Exists")
: _("Not Exists"));
- if (!mKey.has_master_key()) {
- auto paletteExpired = masterKeyExistVarLabel->palette();
- paletteExpired.setColor(masterKeyExistVarLabel->foregroundRole(), Qt::red);
- masterKeyExistVarLabel->setPalette(paletteExpired);
+ if (!key_.has_master_key()) {
+ auto palette_expired = masterKeyExistVarLabel->palette();
+ palette_expired.setColor(masterKeyExistVarLabel->foregroundRole(), Qt::red);
+ masterKeyExistVarLabel->setPalette(palette_expired);
} else {
- auto paletteValid = masterKeyExistVarLabel->palette();
- paletteValid.setColor(masterKeyExistVarLabel->foregroundRole(),
- Qt::darkGreen);
- masterKeyExistVarLabel->setPalette(paletteValid);
+ auto palette_valid = masterKeyExistVarLabel->palette();
+ palette_valid.setColor(masterKeyExistVarLabel->foregroundRole(),
+ Qt::darkGreen);
+ masterKeyExistVarLabel->setPalette(palette_valid);
}
- if (mKey.expired()) {
+ if (key_.expired()) {
auto paletteExpired = expireVarLabel->palette();
paletteExpired.setColor(expireVarLabel->foregroundRole(), Qt::red);
expireVarLabel->setPalette(paletteExpired);
@@ -186,67 +189,67 @@ void KeyPairDetailTab::slotRefreshKeyInfo() {
expireVarLabel->setPalette(paletteValid);
}
- nameVarLabel->setText(QString::fromStdString(mKey.name()));
- emailVarLabel->setText(QString::fromStdString(mKey.email()));
+ nameVarLabel->setText(QString::fromStdString(key_.name()));
+ emailVarLabel->setText(QString::fromStdString(key_.email()));
- commentVarLabel->setText(QString::fromStdString(mKey.comment()));
- keyidVarLabel->setText(QString::fromStdString(mKey.id()));
+ commentVarLabel->setText(QString::fromStdString(key_.comment()));
+ keyidVarLabel->setText(QString::fromStdString(key_.id()));
std::stringstream usage_steam;
- if (mKey.can_certify()) usage_steam << _("Certificate") << " ";
- if (mKey.can_encrypt()) usage_steam << _("Encrypt") << " ";
- if (mKey.can_sign()) usage_steam << _("Sign") << " ";
- if (mKey.can_authenticate()) usage_steam << _("Auth") << " ";
+ if (key_.can_certify()) usage_steam << _("Certificate") << " ";
+ if (key_.can_encrypt()) usage_steam << _("Encrypt") << " ";
+ if (key_.can_sign()) usage_steam << _("Sign") << " ";
+ if (key_.can_authenticate()) usage_steam << _("Auth") << " ";
usageVarLabel->setText(usage_steam.str().c_str());
std::stringstream actual_usage_steam;
- if (mKey.CanCertActual()) actual_usage_steam << _("Certificate") << " ";
- if (mKey.CanEncrActual()) actual_usage_steam << _("Encrypt") << " ";
- if (mKey.CanSignActual()) actual_usage_steam << _("Sign") << " ";
- if (mKey.CanAuthActual()) actual_usage_steam << _("Auth") << " ";
+ if (key_.CanCertActual()) actual_usage_steam << _("Certificate") << " ";
+ if (key_.CanEncrActual()) actual_usage_steam << _("Encrypt") << " ";
+ if (key_.CanSignActual()) actual_usage_steam << _("Sign") << " ";
+ if (key_.CanAuthActual()) actual_usage_steam << _("Auth") << " ";
actualUsageVarLabel->setText(actual_usage_steam.str().c_str());
std::string key_size_val, key_expire_val, key_create_time_val, key_algo_val,
key_last_update_val;
- key_size_val = std::to_string(mKey.length());
+ key_size_val = std::to_string(key_.length());
- if (to_time_t(boost::posix_time::ptime(mKey.expires())) == 0) {
+ if (to_time_t(boost::posix_time::ptime(key_.expires())) == 0) {
expireVarLabel->setText(_("Never Expire"));
} else {
expireVarLabel->setText(QLocale::system().toString(
- QDateTime::fromTime_t(to_time_t(mKey.expires()))));
+ QDateTime::fromTime_t(to_time_t(key_.expires()))));
}
- key_algo_val = mKey.pubkey_algo();
+ key_algo_val = key_.pubkey_algo();
createdVarLabel->setText(QLocale::system().toString(
- QDateTime::fromTime_t(to_time_t(mKey.create_time()))));
+ QDateTime::fromTime_t(to_time_t(key_.create_time()))));
- if (to_time_t(boost::posix_time::ptime(mKey.last_update())) == 0) {
+ if (to_time_t(boost::posix_time::ptime(key_.last_update())) == 0) {
lastUpdateVarLabel->setText(_("No Data"));
} else {
lastUpdateVarLabel->setText(QLocale::system().toString(
- QDateTime::fromTime_t(to_time_t(mKey.last_update()))));
+ QDateTime::fromTime_t(to_time_t(key_.last_update()))));
}
keySizeVarLabel->setText(key_size_val.c_str());
algorithmVarLabel->setText(key_algo_val.c_str());
- fingerPrintVarLabel->setText(beautify_fingerprint(mKey.fpr()).c_str());
+ fingerPrintVarLabel->setText(beautify_fingerprint(key_.fpr()).c_str());
iconLabel->hide();
expLabel->hide();
- if (mKey.expired()) {
+ if (key_.expired()) {
iconLabel->show();
expLabel->show();
expLabel->setText(_("Warning: The primary key has expired."));
}
- if (mKey.revoked()) {
+ if (key_.revoked()) {
iconLabel->show();
expLabel->show();
expLabel->setText(_("Warning: The primary key has been revoked."));
@@ -255,7 +258,7 @@ void KeyPairDetailTab::slotRefreshKeyInfo() {
void KeyPairDetailTab::slotRefreshKey() {
LOG(INFO) << _("Called");
- this->mKey = GpgKeyGetter::GetInstance().GetKey(mKey.id());
+ this->key_ = GpgKeyGetter::GetInstance().GetKey(key_.id());
this->slotRefreshKeyInfo();
}