Index: sources/storage/TreatmentLog.h =================================================================== diff -u -r7077e38c74db9cccb5496ffefcf8936c0916de76 -rb3eb8bc9696c4db9867ad1cf13b47c455a94e0fe --- sources/storage/TreatmentLog.h (.../TreatmentLog.h) (revision 7077e38c74db9cccb5496ffefcf8936c0916de76) +++ sources/storage/TreatmentLog.h (.../TreatmentLog.h) (revision b3eb8bc9696c4db9867ad1cf13b47c455a94e0fe) @@ -22,6 +22,9 @@ // Project #include "main.h" // Doxygen : don't remove #include "MPostTreatmentAdjustTreatmentLogResponse.h" +#include "MTreatmentLogAvrgeData.h" +#include "MTreatmentLogAlarmData.h" +#include "MTreatmentLogEventData.h" // define #define _TreatmentLog Storage::TreatmentLog::I() @@ -48,8 +51,6 @@ QString _unitTextDispencingRate = tr("mL/hr" ); QString _unitTextBloodPressure = tr("mmHg" ); - QStringList _values; - enum TreatmentLogIndex { eDeviceID , eBloodFlowRate , @@ -160,6 +161,12 @@ "" , }; + // Lists + QStringList _values; + QList _treatmentLogAvrgeData; + QList _treatmentLogAlarmData; + QList _treatmentLogEventData; + void initConnections(); bool saveLog (); @@ -177,6 +184,10 @@ const QStringList units () const { return _units ; } const QStringList values() const { return _values; } + void append(const TreatmentLogAvrgeData &vData); + void append(const TreatmentLogAlarmData &vData); + void append(const TreatmentLogEventData &vData); + private slots: void onSave (); void onExport ();