Move ClientTaskInformation to global task header

This commit is contained in:
Michael Cook (mackal)
2019-05-21 22:03:08 -04:00
parent 85a858fcd6
commit 5c1ab3b24c
3 changed files with 19 additions and 18 deletions
+4 -2
View File
@@ -20,8 +20,8 @@ struct SharedTaskMember {
class SharedTask {
public:
SharedTask() : id(0), task_id(0) {}
SharedTask(int id, int task_id) : id(id), task_id(task_id) {}
SharedTask() : id(0), task_id(0), locked(false) {}
SharedTask(int id, int task_id) : id(id), task_id(task_id), locked(false) {}
~SharedTask() {}
void AddMember(std::string name, ClientListEntry *cle = nullptr, bool leader = false)
@@ -39,8 +39,10 @@ public:
private:
int id; // id we have in our map
int task_id; // ID of the task we're on
bool locked;
std::string leader_name;
std::vector<SharedTaskMember> members;
ClientTaskInformation task_state; // book keeping
};
class SharedTaskManager {