Index: sources/storage/TreatmentLog.h =================================================================== diff -u -rd3b9893be260817e12327d144d4e798b5ac2f99d -r3b323bd6a1a03429c2321a889049de1c3b11302f --- sources/storage/TreatmentLog.h (.../TreatmentLog.h) (revision d3b9893be260817e12327d144d4e798b5ac2f99d) +++ sources/storage/TreatmentLog.h (.../TreatmentLog.h) (revision 3b323bd6a1a03429c2321a889049de1c3b11302f) @@ -1,13 +1,13 @@ /*! * - * Copyright (c) 2021-2023 Diality Inc. - All Rights Reserved. + * Copyright (c) 2021-2024 Diality Inc. - All Rights Reserved. * \copyright * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. * * \file TreatmentLog.h * \author (last) Behrouz NematiPour - * \date (last) 18-Sep-2023 + * \date (last) 13-Mar-2024 * \author (original) Behrouz NematiPour * \date (original) 04-May-2021 * @@ -89,6 +89,7 @@ QString _deviceID = "unknown"; QString _pendingTxr = ""; + QString _emptyPatinetID = "NoPatientIDEntered"; // No translation MEMBER( QString , gTxCode, ""); // content of this value is generated by VPreTreatment. MEMBER( QString , rTxCode, ""); // content of this value be received from CloudSync App. @@ -210,14 +211,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 +250,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); @@ -276,7 +278,7 @@ void doExport (); signals: - void didTxPending ( const QString &vFileName ); + void didPendingTxr ( const QString &vFileName ); void didTxCodeReceive ( const QString &vTxCode ); void didNotification ( const QString &vNotification );