diff options
author | saturneric <[email protected]> | 2023-10-28 18:46:15 +0000 |
---|---|---|
committer | saturneric <[email protected]> | 2023-10-28 18:46:15 +0000 |
commit | fd46d4667611c0db9cea3f06205727399b6fb5fd (patch) | |
tree | 8755059620d00d1690673d963cd0d913df92ae1c /src/core/thread/Task.h | |
parent | feat: introduce clang-tidy config and modify clang-format config (diff) | |
download | GpgFrontend-fd46d4667611c0db9cea3f06205727399b6fb5fd.tar.gz GpgFrontend-fd46d4667611c0db9cea3f06205727399b6fb5fd.zip |
refactor: start to tidy up code using clang-tidy
Diffstat (limited to 'src/core/thread/Task.h')
-rw-r--r-- | src/core/thread/Task.h | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/src/core/thread/Task.h b/src/core/thread/Task.h index f6a2abe8..da74005f 100644 --- a/src/core/thread/Task.h +++ b/src/core/thread/Task.h @@ -29,15 +29,12 @@ #pragma once #include "core/GpgFrontendCore.h" -#include "core/thread/DataObject.h" +#include "core/model/DataObject.h" namespace GpgFrontend::Thread { class TaskRunner; -class DataObject; -using DataObjectPtr = std::shared_ptr<DataObject>; ///< - class GPGFRONTEND_CORE_EXPORT Task : public QObject, public QRunnable { Q_OBJECT public: @@ -50,7 +47,7 @@ class GPGFRONTEND_CORE_EXPORT Task : public QObject, public QRunnable { * @brief Construct a new Task object * */ - Task(std::string name); + explicit Task(std::string name); /** * @brief Construct a new Task object @@ -68,11 +65,11 @@ class GPGFRONTEND_CORE_EXPORT Task : public QObject, public QRunnable { explicit Task(TaskRunnable runnable, std::string name, DataObjectPtr data, TaskCallback callback); - virtual ~Task() override; + ~Task() override; - std::string GetUUID() const; + [[nodiscard]] auto GetUUID() const -> std::string; - std::string GetFullID() const; + [[nodiscard]] auto GetFullID() const -> std::string; void HoldOnLifeCycle(bool hold_on); @@ -95,6 +92,6 @@ class GPGFRONTEND_CORE_EXPORT Task : public QObject, public QRunnable { class Impl; Impl* p_; - virtual void run() override; + void run() override; }; } // namespace GpgFrontend::Thread |