diff options
author | saturneric <[email protected]> | 2025-04-15 23:19:53 +0000 |
---|---|---|
committer | saturneric <[email protected]> | 2025-04-15 23:19:53 +0000 |
commit | 73a0f7ddf8a8db0057201374f1518d2063ad9a06 (patch) | |
tree | 4dfdf140fa639f0ab8799433c4d9cf5079a92bf0 /src/core/model/GpgSubKey.cpp | |
parent | refactor: code cleanup (diff) | |
download | GpgFrontend-73a0f7ddf8a8db0057201374f1518d2063ad9a06.tar.gz GpgFrontend-73a0f7ddf8a8db0057201374f1518d2063ad9a06.zip |
feat: support key groups
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 |