#ifndef YEAR_H #define YEAR_H #define KEY_NUMBER "number" #define KEY_WEEKS "weeks" #include #include #include #include #include "week.h" class Year { private: int number; QMap weeks; public: Year(); Year(Year*); ~Year(); Year(int number); static Year* from_json(QJsonObject); QJsonObject to_json(); Week *getWeek(int); bool hasWeek(int); QMapIterator iterator(); int getNumber(); void addWeek(Week* w); }; #endif // YEAR_H