Version 2 // Add detailled breaks

This commit is contained in:
Aurélie Delhaie
2021-10-18 22:46:59 +02:00
parent 102f720d29
commit b07b7b69eb
26 changed files with 1117 additions and 808 deletions

View File

@@ -3,20 +3,23 @@
#define KEY_START "start"
#define KEY_END "end"
#define KEY_BREAK "break"
#define KEY_BREAKS "breaks"
#define KEY_VALIDATE "validate"
#include <QTime>
#include <QJsonObject>
#include <QJsonArray>
#include <math.h>
#include "breakpoint.h"
class Day
{
private:
QTime start;
QTime end;
double time_break;
QVector<BreakPoint> breaks;
bool validate;
public:
@@ -24,16 +27,17 @@ public:
void set_start(QTime value);
void set_end(QTime value);
void set_time_break(double value);
void set_validate(bool);
void setBreaks(QVector<BreakPoint>);
QTime get_start();
QTime get_end();
double get_time_break();
QVector<BreakPoint> getBreaks();
bool get_validate();
float get_time_break();
QJsonObject to_json();
double get_total();
float get_total();
static Day from_json(QJsonObject);
};