void DataManager
::addTaskItem(QDate *date, TaskItem
*taskItem
) {
//taskItemList.append(taskItem);
list->append(qMakePair(date, taskItem));
bool complete = false;
for(int i=0; i<hoursList->size(); i++)
{
if (hoursList->value(i).first==date)
{
hours = hoursList->value(i).second;
hours = hours + taskItem->getHourStr().toInt();
hoursList->replace(i, qMakePair(date, hours));
complete = true;
}
if (complete == true)
break;
}
if (complete == false)
{
hours = taskItem->getHourStr().toInt();
hoursList->append(qMakePair(date, hours));
}
}
void DataManager
::clearTaskItem(QDate *date
) {
for(int i=0; i<list->size(); i++)
if (list->value(i).first==date)
list->removeAt(i);
for(int i=0; i<hoursList->size(); i++)
if (hoursList->value(i).first==date)
hoursList->removeAt(i);
}