1 |
#include "Task.h" |
#include "Task.h" |
2 |
|
|
3 |
#include "common.h" |
#include "Common.h" |
4 |
#include "TaskManager.h" |
#include "TaskManager.h" |
5 |
|
|
6 |
Task::Task(std::string name, bool isTemporary) |
Task::Task(std::string name, bool isTemporary) |
7 |
: _isFinished(false), _name(name), _isTemporary(isTemporary) |
: _isFinished(false), _name(name), _isTemporary(isTemporary) |
8 |
{ |
{ |
9 |
Common* cmn = Common::instance(); |
} |
10 |
if (isTemporary) |
|
11 |
{ |
void Task::RegisterTask() |
12 |
cmn->GetTaskManager()->AddTemporaryTask(this); |
{ |
13 |
} |
if (_isTemporary) |
|
else |
|
14 |
{ |
{ |
15 |
cmn->GetTaskManager()->AddPersistantTask(this); |
Common* cmn = Common::instance(); |
16 |
|
cmn->GetTaskManager()->AddTemporaryTask(this); |
17 |
} |
} |
18 |
} |
} |
19 |
|
|