1 #include "internaltask.h"
3 InternalTask::InternalTask(Worker *w):
7 InternalTask::~InternalTask()
13 void InternalTask::start()
18 Task::Status InternalTask::check()
20 if(worker->get_status()!=RUNNING)
21 signal_finished.emit(worker->get_status()==SUCCESS);
22 return worker->get_status();
25 Task::Status InternalTask::wait()
28 while((result = worker->get_status())==RUNNING) ;
33 InternalTask::Worker::Worker():