#ifndef GRADE_PAGE_H #define GRADE_PAGE_H /* This Code Made By Sagi Dayan * SagiDayan@gmail.com * * Changes has been made by Liran Ben Gida * LiranBG@gmail.com */ #include "../page.h" #include "../Grades/gradeCourse.h" #include class GradePage : public Page { public: GradePage(QString html); ~GradePage(); void removeCourse(QString courseSerialID); double getAvg(); double getAvg(int year); double getAvg(int year, int semester); int getMinYearInList(); int getMaxYearInList(); std::list* getCourses() { return courses; } private: void coursesListInit(QString &linesTokinzedString); gradeCourse* lineToCourse(QString line); bool isGradedYet(QString grade); std::list* courses; QString tempHtml; }; #endif