diff options
Diffstat (limited to 'src/core/thread/TaskRunner.h')
-rw-r--r-- | src/core/thread/TaskRunner.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/core/thread/TaskRunner.h b/src/core/thread/TaskRunner.h index f70c8211..9b06057b 100644 --- a/src/core/thread/TaskRunner.h +++ b/src/core/thread/TaskRunner.h @@ -30,11 +30,10 @@ #include "core/GpgFrontendCore.h" #include "core/function/SecureMemoryAllocator.h" +#include "core/thread/Task.h" namespace GpgFrontend::Thread { -class Task; - class GPGFRONTEND_CORE_EXPORT TaskRunner : public QObject { Q_OBJECT public: @@ -89,6 +88,15 @@ class GPGFRONTEND_CORE_EXPORT TaskRunner : public QObject { /** * @brief * + * @param runner + * @param cb + */ + void PostTask(const Task::TaskRunnable& runner, const Task::TaskCallback& cb, + DataObjectPtr p_obj); + + /** + * @brief + * * @param task */ void PostConcurrentTask(Task* task); |