aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSaturneric <[email protected]>2021-09-03 15:08:54 +0000
committerSaturneric <[email protected]>2021-09-03 15:08:54 +0000
commiteeae21357533bec192e80cfa279e6e2438cba740 (patch)
treec97a2884fa8326caad706c94b06d43ac5b542818
parentImprove gpg context initialization (diff)
downloadGpgFrontend-eeae21357533bec192e80cfa279e6e2438cba740.tar.gz
GpgFrontend-eeae21357533bec192e80cfa279e6e2438cba740.zip
Modified VerifyResultAnalyse
Diffstat (limited to '')
-rw-r--r--include/gpg/result_analyse/VerifyResultAnalyse.h16
-rw-r--r--src/gpg/result_analyse/VerifyResultAnalyse.cpp12
2 files changed, 15 insertions, 13 deletions
diff --git a/include/gpg/result_analyse/VerifyResultAnalyse.h b/include/gpg/result_analyse/VerifyResultAnalyse.h
index b934ccfe..1774ec2c 100644
--- a/include/gpg/result_analyse/VerifyResultAnalyse.h
+++ b/include/gpg/result_analyse/VerifyResultAnalyse.h
@@ -30,18 +30,20 @@
#include "ResultAnalyse.h"
-class VerifyResultAnalyse : public ResultAnalyse{
-public:
+namespace GpgFrontend {
- explicit VerifyResultAnalyse(GpgFrontend::GpgContext *ctx, gpgme_error_t error, gpgme_verify_result_t result);
+ class VerifyResultAnalyse : public ResultAnalyse{
+ public:
-private:
+ explicit VerifyResultAnalyse(gpgme_error_t error, gpgme_verify_result_t result);
- GpgFrontend::GpgContext *mCtx;
+ private:
- bool printSigner(QTextStream &stream, gpgme_signature_t sign);
+ bool printSigner(QTextStream &stream, gpgme_signature_t sign);
-};
+ };
+
+}
#endif //GPGFRONTEND_VERIFYRESULTANALYSE_H
diff --git a/src/gpg/result_analyse/VerifyResultAnalyse.cpp b/src/gpg/result_analyse/VerifyResultAnalyse.cpp
index a2c69d2e..e7c3276a 100644
--- a/src/gpg/result_analyse/VerifyResultAnalyse.cpp
+++ b/src/gpg/result_analyse/VerifyResultAnalyse.cpp
@@ -23,10 +23,10 @@
*/
#include "GpgFrontend.h"
+#include "gpg/function/GpgKeyGetter.h"
#include "gpg/result_analyse/VerifyResultAnalyse.h"
-VerifyResultAnalyse::VerifyResultAnalyse(GpgFrontend::GpgContext *ctx, gpgme_error_t error, gpgme_verify_result_t result)
- : mCtx(ctx) {
+GpgFrontend::VerifyResultAnalyse::VerifyResultAnalyse(gpgme_error_t error, gpgme_verify_result_t result) {
qDebug() << "Verify Result Analyse Started";
@@ -147,16 +147,16 @@ VerifyResultAnalyse::VerifyResultAnalyse(GpgFrontend::GpgContext *ctx, gpgme_err
}
}
-bool VerifyResultAnalyse::printSigner(QTextStream &stream, gpgme_signature_t sign) {
+bool GpgFrontend::VerifyResultAnalyse::printSigner(QTextStream &stream, gpgme_signature_t sign) {
bool keyFound = true;
- auto key = mCtx->getKeyRefByFpr(sign->fpr);
+ auto key = GpgFrontend::GpgKeyGetter::getInstance().getKey(sign->fpr);
- if (!key.good) {
+ if (!key.good()) {
stream << tr(" Signed By: ") << tr("<unknown>") << Qt::endl;
setStatus(0);
keyFound = false;
} else {
- stream << tr(" Signed By: ") << key.uids.first().uid << Qt::endl;
+ stream << tr(" Signed By: ") << key.uids()->front().uid() << Qt::endl;
}
stream << tr(" Public Key Algo: ") << gpgme_pubkey_algo_name(sign->pubkey_algo) << Qt::endl;
stream << tr(" Hash Algo: ") << gpgme_hash_algo_name(sign->hash_algo) << Qt::endl;