14#include "../Headers/exercise.hpp"
16#include <QSharedPointer>
55 Session(QString
id, QList<QSharedPointer<Exercise>> exerciseList);
Session class encapsulates daily progress of a Client's exercise measurement.
Definition: session.hpp:32
QString mID
QString member variable that keeps the identifier (in form of a date) of a session.
Definition: session.hpp:109
void Session_AddExercise(QSharedPointer< Exercise > exercise)
Member function with a purpose of adding single Exercise record.
Definition: session.cpp:22
QString & Session_GetID()
Member function meant for session identifier returning.
Definition: session.cpp:19
~Session()
Session class base destructor.
Definition: session.cpp:17
QList< QSharedPointer< Exercise > > mExerciseList
QList<QSharedPointer<Exercise>> member representing a list of exercise records.
Definition: session.hpp:115
Session()
Default class constructor of Session.
Definition: session.cpp:14
QList< QSharedPointer< Exercise > > & Session_GetExerciseList()
Function designed for Exercise list retrieving.
Definition: session.cpp:20