00001 #include "controldata.h" 00002 00003 #include <domain/schedule.h> 00004 00005 using namespace control::data; 00006 00007 UserInputData::UserInputData() : processData(false) 00008 { 00009 } 00010 00011 TaskDetails::TaskDetails(const domain::Task* task) 00012 { 00013 if (task != 0) 00014 { 00015 duration = task->schedule().duration(); 00016 startTime = task->schedule().startDate(); 00017 endTime = task->schedule().dueDate(); 00018 fields = task->fields(); 00019 } 00020 } 00021 00022 TaskTypeDetails::TaskTypeDetails(domain::TaskType* type) 00023 { 00024 if (type != 0) 00025 fields = type->fields(); 00026 } 00027 00028 TaskRepresentation::TaskRepresentation() : subTasks(0), userReqs(0), resourceReqs(0) 00029 { 00030 }