#include "VTreatmentAdjustmentHDF.h" // Project #include "GuiController.h" VIEW_DEF_CLASS_ADJUSTMENT(VTreatmentAdjustmentHDF) void VTreatmentAdjustmentHDF::initConnections() { ACTION_VIEW_CONNECTION(AdjustHDFResponseData); ADJUST_VIEW_CONNECTION(AdjustVitalsAlarmLimitsRequestData ); } void VTreatmentAdjustmentHDF::onActionReceive(const AdjustHDFResponseData &vData) { adjustment_Accepted ( vData.mAccepted ); treatmentModeRejectionReason (vData.mTreatmentModeRejectionReason ); prescSubVolumeRejectionReason (vData.mPrescSubVolumeRejectionReason ); // *** 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. *** adjustment ( true ); } /*! * \brief doAdjustment * \details the invocable slot to adjust the hdf * \param vTreatmentMode * \param vSubFluidVolume */ void VTreatmentAdjustmentHDF::doAdjustment( const quint32 vTreatmentMode , const float vSubFluidVolume ) { _data.treatmentMode = vTreatmentMode ; _data.subFluidVolume = vSubFluidVolume; emit didAdjustment(_data); }