]> git.tdb.fi Git - builder.git/blobdiff - source/internaltask.cpp
Move package management to a separate class
[builder.git] / source / internaltask.cpp
index 68a5e25355f213223d8dc0c707ad6f84f95ede98..37c9b75de91a9fb5962cb58584749245308cc9a0 100644 (file)
@@ -9,8 +9,15 @@ InternalTask::~InternalTask()
        delete worker;
 }
 
+void InternalTask::start()
+{
+       worker->launch();
+}
+
 Task::Status InternalTask::check()
 {
+       if(worker->get_status()!=RUNNING)
+               signal_finished.emit(worker->get_status()==SUCCESS);
        return worker->get_status();
 }