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

@@ -6,6 +6,8 @@
#include <QJsonObject>
#include <QJsonArray>
#include <QMouseEvent>
#include <QMapIterator>
#include "week.h"
@@ -13,20 +15,23 @@ class Year
{
private:
int number;
QMap<int, Week> weeks;
QMap<int, Week*> weeks;
public:
Year();
Year(Year*);
~Year();
Year(int number);
static Year from_json(QJsonObject);
static Year* from_json(QJsonObject);
QJsonObject to_json();
QMap<int, Week> getWeeks();
Week *getWeek(int);
bool hasWeek(int);
QMapIterator<int, Week*> iterator();
int getNumber();
void addWeek(Week w);
void setWeeks(QMap<int, Week> weeks);
void addWeek(Week* w);
};
#endif // YEAR_H