diff options
Diffstat (limited to 'src/core/function/gpg/GpgKeyGetter.h')
-rw-r--r-- | src/core/function/gpg/GpgKeyGetter.h | 39 |
1 files changed, 29 insertions, 10 deletions
diff --git a/src/core/function/gpg/GpgKeyGetter.h b/src/core/function/gpg/GpgKeyGetter.h index 2ed34531..b266bf17 100644 --- a/src/core/function/gpg/GpgKeyGetter.h +++ b/src/core/function/gpg/GpgKeyGetter.h @@ -63,12 +63,14 @@ class GPGFRONTEND_CORE_EXPORT GpgKeyGetter auto GetKey(const QString& key_id, bool use_cache = true) -> GpgKey; /** - * @brief Get the Keys object + * @brief Get the Key Ptr object * - * @param ids - * @return KeyListPtr + * @param key_id + * @param use_cache + * @return QSharedPointer<GpgKey> */ - auto GetKeys(const KeyIdArgsList& key_ids) -> GpgKeyList; + auto GetKeyPtr(const QString& key_id, + bool use_cache = true) -> QSharedPointer<GpgKey>; /** * @brief Get the Pubkey object @@ -79,6 +81,15 @@ class GPGFRONTEND_CORE_EXPORT GpgKeyGetter auto GetPubkey(const QString& key_id, bool use_cache = true) -> GpgKey; /** + * @brief Get the Pubkey Ptr object + * + * @param key_id + * @param use_cache + * @return GpgKeyPtr + */ + auto GetPubkeyPtr(const QString& key_id, bool use_cache = true) -> GpgKeyPtr; + + /** * @brief Get all the keys by receiving a linked list * * @return KeyLinkListPtr @@ -86,25 +97,33 @@ class GPGFRONTEND_CORE_EXPORT GpgKeyGetter auto FetchKey() -> GpgKeyList; /** + * @brief + * + * @return QContainer<QSharedPointer<GpgKey>> + */ + auto Fetch() -> QContainer<QSharedPointer<GpgKey>>; + + /** * @brief flush the keys in the cache * */ auto FlushKeyCache() -> bool; /** - * @brief Get the Keys Copy object + * @brief Get the Keys object * - * @param keys + * @param ids * @return KeyListPtr */ - auto GetKeysCopy(const GpgKeyList& keys) -> GpgKeyList; + auto GetKeys(const KeyIdArgsList& key_ids) -> GpgKeyList; /** - * @brief + * @brief Get the Keys Copy object * - * @return GpgKeyTableModel + * @param keys + * @return KeyListPtr */ - auto GetGpgKeyTableModel() -> QSharedPointer<GpgKeyTableModel>; + auto GetKeysCopy(const GpgKeyList& keys) -> GpgKeyList; private: class Impl; |