Pointer + time delta

This commit is contained in:
Aurélie Delhaie
2022-03-01 21:08:34 +01:00
parent ffebb3c7d7
commit 9bb56fe174
24 changed files with 652 additions and 282 deletions

View File

@@ -5,6 +5,12 @@ BreakPoint::BreakPoint()
}
BreakPoint::BreakPoint(BreakPoint *old)
{
this->start = old->start;
this->end = old->end;
}
BreakPoint::BreakPoint(QTime start, QTime end)
{
this->start = start;
@@ -45,12 +51,12 @@ QJsonObject BreakPoint::to_json()
return obj;
}
BreakPoint BreakPoint::from_json(QJsonObject obj)
BreakPoint* BreakPoint::from_json(QJsonObject obj)
{
BreakPoint result;
BreakPoint *result = new BreakPoint();
result.start = QTime::fromString(obj["start"].toString(), Qt::DateFormat::ISODate);
result.end = QTime::fromString(obj["end"].toString(), Qt::DateFormat::ISODate);
result->start = QTime::fromString(obj["start"].toString(), Qt::DateFormat::ISODate);
result->end = QTime::fromString(obj["end"].toString(), Qt::DateFormat::ISODate);
return result;
}