diff options
Diffstat (limited to 'verifykeydetailbox.cpp')
-rw-r--r-- | verifykeydetailbox.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/verifykeydetailbox.cpp b/verifykeydetailbox.cpp index 75d0a12..c06fa5c 100644 --- a/verifykeydetailbox.cpp +++ b/verifykeydetailbox.cpp @@ -65,11 +65,17 @@ VerifyKeyDetailBox::VerifyKeyDetailBox(QWidget *parent, GpgME::Context* ctx, Key } default: { - grid->addWidget(new QLabel(tr("Status:")), 0, 0); - grid->addWidget(new QLabel(tr("Fingerprint:")), 1, 0); + GpgKey key = mKeyList->getKeyById(signature->fpr); + this->setTitle(tr("Error for key with id 0x") + fpr); + grid->addWidget(new QLabel(tr("Name:")), 0, 0); + grid->addWidget(new QLabel(tr("EMail:")), 1, 0); + grid->addWidget(new QLabel(tr("Status:")), 2, 0); + grid->addWidget(new QLabel(tr("Fingerprint:")), 3, 0); - grid->addWidget(new QLabel(gpg_strerror(signature->status)), 0, 1); - grid->addWidget(new QLabel(beautifyFingerprint(signature->fpr)), 1, 1); + grid->addWidget(new QLabel(key.name), 0, 1); + grid->addWidget(new QLabel(key.email), 1, 1); + grid->addWidget(new QLabel(gpg_strerror(signature->status)), 2, 1); + grid->addWidget(new QLabel(beautifyFingerprint(key.fpr)), 3, 1); break; } |