#include "Task.h" #include "Common.h" #include "TaskManager.h" Task::Task(std::string name, bool isTemporary) : _isFinished(false), _name(name), _isTemporary(isTemporary) { Common* cmn = Common::instance(); if (isTemporary) { cmn->GetTaskManager()->AddTemporaryTask(this); } else { cmn->GetTaskManager()->AddPersistantTask(this); } }