Index: sources/view/hd/adjustment/treatment/VTreatmentAdjustmentUltrafiltrationEdit.cpp =================================================================== diff -u -r124c2e38e72a1a655d9d479c9c7a1cd8c5d5e6c4 -rba6d9f59ef5195043df88d770d5ae7687e12dca6 --- sources/view/hd/adjustment/treatment/VTreatmentAdjustmentUltrafiltrationEdit.cpp (.../VTreatmentAdjustmentUltrafiltrationEdit.cpp) (revision 124c2e38e72a1a655d9d479c9c7a1cd8c5d5e6c4) +++ sources/view/hd/adjustment/treatment/VTreatmentAdjustmentUltrafiltrationEdit.cpp (.../VTreatmentAdjustmentUltrafiltrationEdit.cpp) (revision ba6d9f59ef5195043df88d770d5ae7687e12dca6) @@ -12,6 +12,7 @@ * \date (original) 11-Apr-2021 * */ +#include #include "VTreatmentAdjustmentUltrafiltrationEdit.h" // Project @@ -34,15 +35,15 @@ */ void VTreatmentAdjustmentUltrafiltrationEdit::onActionReceive(const AdjustUltrafiltrationEditResponseData &vData) { - adjustment_Accepted ( vData.mAccepted ); - adjustment_Reason ( vData.mReason ); + adjustment_Accepted ( vData.mAccepted ); + adjustment_Reason ( vData.mReason ); - volume ( vData.mVolume / 1000 ); // mL => L - duration ( vData.mDuration ); - durationDiff ( vData.mDurationDiff ); - rate ( vData.mRate ); - rateDiff ( vData.mRateDiff ); - rateOld ( vData.mRateOld ); + volume ( vData.mVolume / 1000 ); // mL => L + duration ( vData.mDuration ); + durationDiff ( vData.mDurationDiff ); + rate ( qCeil(vData.mRate) ); // Round up the UF rate related data + rateDiff ( qCeil(vData.mRateDiff) ); // Round up the UF rate related data + rateOld ( qCeil(vData.mRateOld) ); // Round up the UF rate related data // *** has to be the last to let the information to be set and then emit the signal *** // *** otherwise will use the previous values before being set. ***