aboutsummaryrefslogtreecommitdiffstats
path: root/src/core/thread/Task.h
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2023-10-28 18:46:15 +0000
committersaturneric <[email protected]>2023-10-28 18:46:15 +0000
commitfd46d4667611c0db9cea3f06205727399b6fb5fd (patch)
tree8755059620d00d1690673d963cd0d913df92ae1c /src/core/thread/Task.h
parentfeat: introduce clang-tidy config and modify clang-format config (diff)
downloadGpgFrontend-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.h15
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