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 |
|
{ |
13 |
|
if (_isTemporary) |
14 |
{ |
{ |
15 |
|
Common* cmn = Common::instance(); |
16 |
cmn->GetTaskManager()->AddTemporaryTask(this); |
cmn->GetTaskManager()->AddTemporaryTask(this); |
17 |
} |
} |
|
else |
|
|
{ |
|
|
cmn->GetTaskManager()->AddPersistantTask(this); |
|
|
} |
|
18 |
} |
} |
19 |
|
|