Index: sources/view/hd/adjustment/treatment/VTreatmentAdjustmentPressuresLimits.cpp =================================================================== diff -u -r27cc308ff5113a9386899d3c8f8b29962a8498e1 -re8df7fe7fe6274c416f176369250b9581e07d2a5 --- sources/view/hd/adjustment/treatment/VTreatmentAdjustmentPressuresLimits.cpp (.../VTreatmentAdjustmentPressuresLimits.cpp) (revision 27cc308ff5113a9386899d3c8f8b29962a8498e1) +++ sources/view/hd/adjustment/treatment/VTreatmentAdjustmentPressuresLimits.cpp (.../VTreatmentAdjustmentPressuresLimits.cpp) (revision e8df7fe7fe6274c416f176369250b9581e07d2a5) @@ -22,10 +22,11 @@ void VTreatmentAdjustmentPressuresLimits::initConnections() { ACTION_VIEW_CONNECTION(AdjustPressuresLimitsResponseData); ADJUST_VIEW_CONNECTION( AdjustPressuresLimitsRequestData); + ACTION_VIEW_CONNECTION( SettingsData); } /*! - * \brief VTreatmentAdjustmentPressures::onActionReceive + * \brief VTreatmentAdjustmentPressures::onActionReceive * \details Model data received message handler. * When signal received this method is called to update the view properties. * \param vData - Model data @@ -42,5 +43,29 @@ // *** 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 ); + adjustment ( true ); } + +/*! + * \brief VTreatmentAdjustmentPressures::onActionReceive + * \details Model data received message handler. + * When signal received this method is called to update the view properties. + */ +void VTreatmentAdjustmentPressuresLimits::onActionReceive(const SettingsData &) +{ + QString mCategory = Storage::Settings_Category_ConfigurationsDataList; + + FROMVARIANT ( arterialPressureLimitLowDef , "Arterial Blood Pressure Ranges" , "Arterial_Adjust_Low_Def" , Int ); + FROMVARIANT ( arterialPressureLimitHighDef , "Arterial Blood Pressure Ranges" , "Arterial_Adjust_High_Def" , Int ); + FROMVARIANT ( venousPressureLimitLowDef , "Venous Blood Pressure Ranges" , "Venous_Adjust_Low_Def" , Int ); + FROMVARIANT ( venousPressureLimitHighDef , "Venous Blood Pressure Ranges" , "Venous_Adjust_High_Def" , Int ); + + arterialLimitLow (_arterialPressureLimitLowDef ); + arterialLimitHigh (_arterialPressureLimitHighDef ); + venousLimitLow (_venousPressureLimitLowDef ); + venousLimitHigh (_venousPressureLimitHighDef ); + + // *** 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 ); +}