diff options
Diffstat (limited to 'src/core/model/GpgSubKey.cpp')
-rw-r--r-- | src/core/model/GpgSubKey.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/core/model/GpgSubKey.cpp b/src/core/model/GpgSubKey.cpp index a4e6582f..38710ead 100644 --- a/src/core/model/GpgSubKey.cpp +++ b/src/core/model/GpgSubKey.cpp @@ -95,11 +95,20 @@ auto GpgSubKey::SmartCardSerialNumber() const -> QString { return QString::fromLatin1(s_key_ref_->card_number); } -auto GpgSubKey::IsSubKey() const -> bool { return true; } +auto GpgSubKey::KeyType() const -> GpgAbstractKeyType { + return GpgAbstractKeyType::kGPG_SUBKEY; +} auto GpgSubKey::IsGood() const -> bool { return s_key_ref_ != nullptr; } auto GpgSubKey::Convert2GpgKey() const -> QSharedPointer<GpgKey> { return QSharedPointer<GpgKey>::create(key_ref_); } + +auto GpgSubKey::Name() const -> QString { return key_ref_->uids->name; } + +auto GpgSubKey::Email() const -> QString { return key_ref_->uids->email; } + +auto GpgSubKey::Comment() const -> QString { return key_ref_->uids->comment; } + } // namespace GpgFrontend |