Index: sources/storage/TreatmentLog.h =================================================================== diff -u -rd3b9893be260817e12327d144d4e798b5ac2f99d -r656c8ece0af7d784f545535ee1ccf9bb0e43cd63 --- sources/storage/TreatmentLog.h (.../TreatmentLog.h) (revision d3b9893be260817e12327d144d4e798b5ac2f99d) +++ sources/storage/TreatmentLog.h (.../TreatmentLog.h) (revision 656c8ece0af7d784f545535ee1ccf9bb0e43cd63) @@ -210,14 +210,12 @@ } QString title(quint8 vIndex) const { return string(vIndex, _titles );} - QString value(quint8 vIndex) const { return string(vIndex, _valuesLog );} + QString value(quint8 vIndex) const { return string(vIndex, _values );} QString unit (quint8 vIndex) const { return string(vIndex, _units );} // Lists - QStringList _valuesLog; + QStringList _values; - QStringList _valuesGui; - QList _treatmentLogAvrgeData; QList _treatmentLogAlarmData; QList _treatmentLogEventData; @@ -251,12 +249,15 @@ void timerEvent(QTimerEvent *) override; public: - void initModel(const AdjustTreatmentLogResponseData &vData, const QString &vPatientID, bool vIsHeparinOff); + void initModel(const AdjustTreatmentLogResponseData &vData, const QString &vPatientID, bool vHeparinBolusVolumeOff, bool vHeparinDispensingRateOff); + void clearModel() { + _values.clear(); + for (int i = 0; i < eTreatmentLogIndexCount; i++) _values << ""; + } const QStringList titles () const { return _titles ; } const QStringList units () const { return _units ; } - const QStringList valuesLog () const { return _valuesLog; } - const QStringList valuesGui () const { return _valuesGui; } + const QStringList values () const { return _values ; } void append(const TreatmentLogAvrgeData &vData); void append(const TreatmentLogAlarmData &vData);