Pointer + time delta
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
#define WEDNESDAY "wednesday"
|
||||
#define THURDAY "thurday"
|
||||
#define FRIDAY "friday"
|
||||
#define TIME_DELTA "timeDelta"
|
||||
#define WEEK_NUMBER "weekNumber"
|
||||
|
||||
#include <QJsonObject>
|
||||
@@ -15,31 +16,38 @@ class Week
|
||||
{
|
||||
public:
|
||||
Week();
|
||||
Week(Week*);
|
||||
~Week();
|
||||
double total();
|
||||
|
||||
void setMon(Day);
|
||||
void setTue(Day);
|
||||
void setWed(Day);
|
||||
void setThu(Day);
|
||||
void setFri(Day);
|
||||
void setMon(Day*);
|
||||
void setTue(Day*);
|
||||
void setWed(Day*);
|
||||
void setThu(Day*);
|
||||
void setFri(Day*);
|
||||
void setWeekNumber(int);
|
||||
void setTimeDelta(int);
|
||||
|
||||
Day getMon();
|
||||
Day getTue();
|
||||
Day getWed();
|
||||
Day getThu();
|
||||
Day getFri();
|
||||
Day* getMon();
|
||||
Day* getTue();
|
||||
Day* getWed();
|
||||
Day* getThu();
|
||||
Day* getFri();
|
||||
void update(Week *);
|
||||
int getWeekNumber();
|
||||
int getTimeDelta();
|
||||
float getTimeDeltaInHours();
|
||||
|
||||
static Week from_json(QJsonObject);
|
||||
static Week* from_json(QJsonObject);
|
||||
QJsonObject to_json();
|
||||
|
||||
private:
|
||||
Day mon;
|
||||
Day tue;
|
||||
Day wed;
|
||||
Day thu;
|
||||
Day fri;
|
||||
Day* mon;
|
||||
Day* tue;
|
||||
Day* wed;
|
||||
Day* thu;
|
||||
Day* fri;
|
||||
int time_delta;
|
||||
int week_number;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user