Index: sources/view/settings/VRoWaterMode.h =================================================================== diff -u -rb110ee732fe1306669f71d9c17ed4714e1f03ee2 -r16aaf5ab7e1c58199754a132d624a470295d3440 --- sources/view/settings/VRoWaterMode.h (.../VRoWaterMode.h) (revision b110ee732fe1306669f71d9c17ed4714e1f03ee2) +++ sources/view/settings/VRoWaterMode.h (.../VRoWaterMode.h) (revision 16aaf5ab7e1c58199754a132d624a470295d3440) @@ -7,12 +7,13 @@ #include "main.h" // Doxygen : do not remove #include "VAdjustmentResponseBase.h" #include "MRoWaterModeResponse.h" +#include "MAdjustRoWaterModeResponse.h" // namespace namespace View { /*! - * \brief The VAdjustRoWaterMode class + * \brief The VRoWaterMode class * \details View for Model's data representation. */ class VRoWaterMode : public VAdjustmentResponseBase @@ -24,12 +25,14 @@ // has been manually tested that it works perfectly fine TRIGGER ( bool , adjustment , 0) - TRIGGER ( int , status , 0) + PROPERTY( int , status , 0) - VIEW_DEC_CLASS_ADJUSTMENT(VRoWaterMode, RoWaterModeResponseData) + VIEW_DEC_CLASS_ADJUSTMENT(VRoWaterMode, RoWaterModeResponseData ) + VIEW_DEC_SLOT(AdjustRoWaterModeResponseData ) public slots: - void doAdjustment(); + void doRequest(); + void doAdjustment(int vStatus); signals: /*! @@ -38,5 +41,12 @@ * \param vData - data model includes request information */ void didAdjustment(const RoWaterModeRequestData &vData); + + /*! + * \brief didAdjustment + * \details the notification signal to send the user's Request + * \param vData - data model includes request information + */ + void didAdjustment(const AdjustRoWaterModeRequestData &vData); }; }