#include "VAdjustRoWaterMode.h" // Project #include "GuiController.h" VIEW_DEF_CLASS_ADJUSTMENT(VAdjustRoWaterMode) /*! * \brief Connection Initializer * \details All the class signal/slot connections are defined here. */ void View::VAdjustRoWaterMode::initConnections() { ADJUST_VIEW_CONNECTION(AdjustRoWaterModeRequestData) ACTION_VIEW_CONNECTION(AdjustRoWaterModeResponseData) ACTION_VIEW_CONNECTION(SettingsData) } void View::VAdjustRoWaterMode::onActionReceive(const AdjustRoWaterModeResponseData &vData) { adjustment_Accepted ( vData.mAccepted ); adjustment_Reason ( vData.mReason ); // *** 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 ); } void View::VAdjustRoWaterMode::doAdjustment(int vStatus) { AdjustRoWaterModeRequestData data; data.mStatus = vStatus; emit didAdjustment(data); } /*! * \brief VAdjustRoWaterMode::onSettingsDone * \details fills the items below, read from the settings file, when the reading is notified done by ApplicationController. * acidConcentrateOptions */ void View::VAdjustRoWaterMode::onActionReceive(const SettingsData &) { QString mCategory = Storage::Settings_Category_SettingsSystem; FROMVARIANT( status, "Feature Configurations" , "RoWaterMode", UInt ); }