diff options
author | saturneric <[email protected]> | 2023-10-18 14:45:33 +0000 |
---|---|---|
committer | saturneric <[email protected]> | 2023-10-18 14:45:33 +0000 |
commit | 70196cf01757824a578e4d9c49a210bf136de266 (patch) | |
tree | e058a59c6289b2a3872222c8822bae393cb7c213 /src/core/thread/Task.h | |
parent | fix: solve build issues on macOS (diff) | |
download | GpgFrontend-70196cf01757824a578e4d9c49a210bf136de266.tar.gz GpgFrontend-70196cf01757824a578e4d9c49a210bf136de266.zip |
feat: using pool for concurrent executions, not stable yet
Diffstat (limited to 'src/core/thread/Task.h')
-rw-r--r-- | src/core/thread/Task.h | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/src/core/thread/Task.h b/src/core/thread/Task.h index 388b5a35..769fafd2 100644 --- a/src/core/thread/Task.h +++ b/src/core/thread/Task.h @@ -104,6 +104,8 @@ class GPGFRONTEND_CORE_EXPORT Task : public QObject, public QRunnable { */ bool GetSequency() const; + void HoldOnLifeCycle(bool hold_on); + public slots: /** @@ -117,26 +119,19 @@ class GPGFRONTEND_CORE_EXPORT Task : public QObject, public QRunnable { void SignalRun(); /** - * @brief announce runnable finished + * @brief task should finish * */ - void SignalTaskRunnableEnd(int rtn); + void SignalTaskShouldEnd(int rtn); /** - * @brief runnable and callabck all finished + * @brief task is finished * */ void SignalTaskEnd(); protected: /** - * @brief Set the Finish After Run object - * - * @param finish_after_run - */ - void HoldOnLifeCycle(bool hold_on); - - /** * @brief * * @param rtn |