diff options
author | saturneric <[email protected]> | 2025-04-12 11:36:45 +0000 |
---|---|---|
committer | saturneric <[email protected]> | 2025-04-12 11:36:45 +0000 |
commit | e0264d85090dd119d48df28477db2fe3b17eb60a (patch) | |
tree | e7711bfe4f03c4b97eb2f37129b07a9ec5eb85d1 /src/core/model/GpgKeyTreeModel.h | |
parent | fix: wrong ui dialog order after switching apps (diff) | |
download | GpgFrontend-e0264d85090dd119d48df28477db2fe3b17eb60a.tar.gz GpgFrontend-e0264d85090dd119d48df28477db2fe3b17eb60a.zip |
refactor: GpgKey and GpgSubKey
Diffstat (limited to 'src/core/model/GpgKeyTreeModel.h')
-rw-r--r-- | src/core/model/GpgKeyTreeModel.h | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/src/core/model/GpgKeyTreeModel.h b/src/core/model/GpgKeyTreeModel.h index 96b78400..42b29055 100644 --- a/src/core/model/GpgKeyTreeModel.h +++ b/src/core/model/GpgKeyTreeModel.h @@ -82,82 +82,6 @@ inline auto operator~(GpgKeyTreeColumn hs) -> GpgKeyTreeColumn { return static_cast<GpgKeyTreeColumn>(~static_cast<T>(hs)); } -class GPGFRONTEND_CORE_EXPORT GpgKeyAdapter : public GpgAbstractKey { - public: - [[nodiscard]] auto ID() const -> QString override { return key_.GetId(); } - - [[nodiscard]] auto Fingerprint() const -> QString override { - return key_.GetFingerprint(); - } - - [[nodiscard]] auto IsSubKey() const -> bool override { return false; } - - [[nodiscard]] auto CreationTime() const -> QDateTime override { - return key_.GetCreateTime(); - } - - [[nodiscard]] auto IsHasEncrCap() const -> bool override { - return key_.IsHasActualEncrCap(); - } - - [[nodiscard]] auto IsHasSignCap() const -> bool override { - return key_.IsHasActualSignCap(); - } - - [[nodiscard]] auto IsHasCertCap() const -> bool override { - return key_.IsHasActualCertCap(); - } - - [[nodiscard]] auto IsHasAuthCap() const -> bool override { - return key_.IsHasActualAuthCap(); - } - - [[nodiscard]] auto GetRawKey() const -> const GpgKey & { return key_; } - - explicit GpgKeyAdapter(GpgKey key) : key_(std::move(key)) {} - - private: - GpgKey key_; -}; - -class GPGFRONTEND_CORE_EXPORT GpgSubKeyAdapter : public GpgAbstractKey { - public: - [[nodiscard]] auto ID() const -> QString override { return key_.GetID(); } - - [[nodiscard]] auto Fingerprint() const -> QString override { - return key_.GetFingerprint(); - } - - [[nodiscard]] auto IsSubKey() const -> bool override { return true; } - - [[nodiscard]] auto CreationTime() const -> QDateTime override { - return key_.GetCreateTime(); - } - - [[nodiscard]] auto IsHasEncrCap() const -> bool override { - return key_.IsHasEncrCap(); - } - - [[nodiscard]] auto IsHasSignCap() const -> bool override { - return key_.IsHasSignCap(); - } - - [[nodiscard]] auto IsHasCertCap() const -> bool override { - return key_.IsHasCertCap(); - } - - [[nodiscard]] auto IsHasAuthCap() const -> bool override { - return key_.IsHasAuthCap(); - } - - [[nodiscard]] auto GetRawKey() const -> const GpgSubKey & { return key_; } - - explicit GpgSubKeyAdapter(const GpgSubKey &key) : key_(key) {} - - private: - GpgSubKey key_; -}; - class GPGFRONTEND_CORE_EXPORT GpgKeyTreeItem { public: GpgKeyTreeItem() = default; |