diff options
Diffstat (limited to '')
-rw-r--r-- | include/gpg/result_analyse/VerifyResultAnalyse.h | 16 | ||||
-rw-r--r-- | src/gpg/result_analyse/VerifyResultAnalyse.cpp | 12 |
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; |