aboutsummaryrefslogtreecommitdiffstats
path: root/gpgwin.cpp
diff options
context:
space:
mode:
authornils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910>2011-09-14 23:08:10 +0200
committernils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910>2011-09-14 23:08:10 +0200
commit116a832ed24908061c43c813e64c68ac96284070 (patch)
tree82de0fa271c590aae20795671cbff8cd177999e5 /gpgwin.cpp
parentset modal and parent for key details dialog. left margin for verifynotificati... (diff)
downloadgpg4usb-116a832ed24908061c43c813e64c68ac96284070.tar.gz
gpg4usb-116a832ed24908061c43c813e64c68ac96284070.zip
bautify fingerprints in verifydetails and verifynotification
git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@533 34ebc366-c3a9-4b3c-9f84-69acf7962910
Diffstat (limited to 'gpgwin.cpp')
-rw-r--r--gpgwin.cpp19
1 files changed, 10 insertions, 9 deletions
diff --git a/gpgwin.cpp b/gpgwin.cpp
index 82d8e11..e22fd66 100644
--- a/gpgwin.cpp
+++ b/gpgwin.cpp
@@ -724,7 +724,6 @@ void GpgWin::verify()
}
VerifyNotification *vn = new VerifyNotification(this, mCtx, mKeyList, sign);
- //VerifyDetailsDialog *vd = new VerifyDetailsDialog(this, mCtx, mKeyList, sign);
//vn->keysNotInList->clear();
QString verifyLabelText;
bool unknownKeyFound=false;
@@ -736,10 +735,9 @@ void GpgWin::verify()
case GPG_ERR_NO_PUBKEY:
{
verifyStatus=VERIFY_ERROR_WARN;
- verifyLabelText.append(tr("Key not present with Fingerprint: ")+QString(sign->fpr));
+ verifyLabelText.append(tr("Key not present with Fingerprint: ")+beautifyFingerprint(QString(sign->fpr)));
*vn->keysNotInList << sign->fpr;
unknownKeyFound=true;
- vn->addVerifyDetailLabel(tr("Key not present in keylist: ")+QString(sign->fpr),VERIFY_ERROR_WARN, false);
break;
}
case GPG_ERR_NO_ERROR:
@@ -750,17 +748,12 @@ void GpgWin::verify()
if (!email.isEmpty()) {
verifyLabelText.append("<"+email+">");
}
- vn->addVerifyDetailLabel(tr("Name: ")+name+"\n"+tr("EMail: ")+email+"\n"+tr("Fingerprint: ")+QString(sign->fpr),VERIFY_ERROR_OK, false);
break;
}
default:
{
verifyStatus=VERIFY_ERROR_WARN;
- vn->addVerifyDetailLabel(tr("Key with Fingerprint: ")+
- QString(sign->fpr)+"\n"+tr("Signature status: ")+gpg_strerror(sign->status)+"\n"
- +tr("Signature validity reason: ")+QString(gpgme_strerror(sign->validity_reason)),
- VERIFY_ERROR_WARN, false);
- verifyLabelText.append(tr("Error for key with fingerprint ")+QString(sign->fpr));
+ verifyLabelText.append(tr("Error for key with fingerprint ")+beautifyFingerprint(QString(sign->fpr)));
break;
}
}
@@ -888,3 +881,11 @@ void GpgWin::cleanDoubleLinebreaks() {
content.replace("\n\n", "\n");
edit->fillTextEditWithText(content);
}
+
+QString GpgWin::beautifyFingerprint(QString fingerprint){
+ uint len = fingerprint.length();
+ if ((len > 0) && (len % 4 == 0))
+ for (uint n = 0; 4 *(n + 1) < len; ++n)
+ fingerprint.insert(5 * n + 4, ' ');
+ return fingerprint;
+}