diff options
Diffstat (limited to 'src/core/model/GpgKeySignature.cpp')
-rw-r--r-- | src/core/model/GpgKeySignature.cpp | 66 |
1 files changed, 26 insertions, 40 deletions
diff --git a/src/core/model/GpgKeySignature.cpp b/src/core/model/GpgKeySignature.cpp index aa196391..3182000c 100644 --- a/src/core/model/GpgKeySignature.cpp +++ b/src/core/model/GpgKeySignature.cpp @@ -1,5 +1,5 @@ /** - * Copyright (C) 2021 Saturneric + * Copyright (C) 2021 Saturneric <[email protected]> * * This file is part of GpgFrontend. * @@ -20,7 +20,7 @@ * the gpg4usb project, which is under GPL-3.0-or-later. * * All the source code of GpgFrontend was modified and released by - * Saturneric<[email protected]> starting on May 12, 2021. + * Saturneric <[email protected]> starting on May 12, 2021. * * SPDX-License-Identifier: GPL-3.0-or-later * @@ -28,67 +28,53 @@ #include "core/model/GpgKeySignature.h" -GpgFrontend::GpgKeySignature::GpgKeySignature() = default; +namespace GpgFrontend { -GpgFrontend::GpgKeySignature::~GpgKeySignature() = default; +GpgKeySignature::GpgKeySignature() = default; -GpgFrontend::GpgKeySignature::GpgKeySignature(gpgme_key_sig_t sig) +GpgKeySignature::~GpgKeySignature() = default; + +GpgKeySignature::GpgKeySignature(gpgme_key_sig_t sig) : signature_ref_(sig, [&](gpgme_key_sig_t signature) {}) {} -GpgFrontend::GpgKeySignature::GpgKeySignature(GpgKeySignature &&) noexcept = +GpgKeySignature::GpgKeySignature(GpgKeySignature &&) noexcept = default; + +GpgKeySignature &GpgKeySignature::operator=(GpgKeySignature &&) noexcept = default; -GpgFrontend::GpgKeySignature &GpgFrontend::GpgKeySignature::operator=( - GpgKeySignature &&) noexcept = default; +bool GpgKeySignature::IsRevoked() const { return signature_ref_->revoked; } -bool GpgFrontend::GpgKeySignature::IsRevoked() const { - return signature_ref_->revoked; -} - -bool GpgFrontend::GpgKeySignature::IsExpired() const { - return signature_ref_->expired; -} +bool GpgKeySignature::IsExpired() const { return signature_ref_->expired; } -bool GpgFrontend::GpgKeySignature::IsInvalid() const { - return signature_ref_->invalid; -} +bool GpgKeySignature::IsInvalid() const { return signature_ref_->invalid; } -bool GpgFrontend::GpgKeySignature::IsExportable() const { +bool GpgKeySignature::IsExportable() const { return signature_ref_->exportable; } -gpgme_error_t GpgFrontend::GpgKeySignature::GetStatus() const { +gpgme_error_t GpgKeySignature::GetStatus() const { return signature_ref_->status; } -std::string GpgFrontend::GpgKeySignature::GetKeyID() const { - return signature_ref_->keyid; -} +QString GpgKeySignature::GetKeyID() const { return signature_ref_->keyid; } -std::string GpgFrontend::GpgKeySignature::GetPubkeyAlgo() const { +QString GpgKeySignature::GetPubkeyAlgo() const { return gpgme_pubkey_algo_name(signature_ref_->pubkey_algo); } -boost::posix_time::ptime GpgFrontend::GpgKeySignature::GetCreateTime() const { - return boost::posix_time::from_time_t(signature_ref_->timestamp); +QDateTime GpgKeySignature::GetCreateTime() const { + return QDateTime::fromSecsSinceEpoch(signature_ref_->timestamp); } -boost::posix_time::ptime GpgFrontend::GpgKeySignature::GetExpireTime() const { - return boost::posix_time::from_time_t(signature_ref_->expires); +QDateTime GpgKeySignature::GetExpireTime() const { + return QDateTime::fromSecsSinceEpoch(signature_ref_->expires); } -std::string GpgFrontend::GpgKeySignature::GetUID() const { - return signature_ref_->uid; -} +QString GpgKeySignature::GetUID() const { return signature_ref_->uid; } -std::string GpgFrontend::GpgKeySignature::GetName() const { - return signature_ref_->name; -} +QString GpgKeySignature::GetName() const { return signature_ref_->name; } -std::string GpgFrontend::GpgKeySignature::GetEmail() const { - return signature_ref_->email; -} +QString GpgKeySignature::GetEmail() const { return signature_ref_->email; } -std::string GpgFrontend::GpgKeySignature::GetComment() const { - return signature_ref_->comment; -}
\ No newline at end of file +QString GpgKeySignature::GetComment() const { return signature_ref_->comment; } +} // namespace GpgFrontend
\ No newline at end of file |