Index: sources/view/settings/VAdjustmentAlarmVolume.cpp =================================================================== diff -u -ra04fd119778f0483cba5139a11e3c6bad7f2324a -r6c6f1f5d466badd9b4fd67be7c907234c342b2a2 --- sources/view/settings/VAdjustmentAlarmVolume.cpp (.../VAdjustmentAlarmVolume.cpp) (revision a04fd119778f0483cba5139a11e3c6bad7f2324a) +++ sources/view/settings/VAdjustmentAlarmVolume.cpp (.../VAdjustmentAlarmVolume.cpp) (revision 6c6f1f5d466badd9b4fd67be7c907234c342b2a2) @@ -1,13 +1,13 @@ /*! * - * Copyright (c) 2021-2022 Diality Inc. - All Rights Reserved. + * Copyright (c) 2021-2023 Diality Inc. - All Rights Reserved. * \copyright * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. * * \file VAdjustmentAlarmVolume.cpp * \author (last) Behrouz NematiPour - * \date (last) 07-Jun-2021 + * \date (last) 25-Jul-2022 * \author (original) Behrouz NematiPour * \date (original) 07-Jun-2021 * @@ -26,6 +26,7 @@ void View::VAdjustmentAlarmVolume::initConnections() { ADJUST_VIEW_CONNECTION(AdjustHDAlarmVolumeRequestData ); ACTION_VIEW_CONNECTION(AdjustHDAlarmVolumeResponseData ); + ACTION_VIEW_CONNECTION(SettingsData) } void View::VAdjustmentAlarmVolume::onActionReceive(const AdjustHDAlarmVolumeResponseData &vData) @@ -45,7 +46,7 @@ status(""); } else { - hdAlarmVolumeChanged(_hdAlarmVolume); + hdAlarmVolume(_hdAlarmVolume); // TODO : Rejection Reason (status) // Same thing which has been done for the alarmMapping has to be done for the Reason returning by each response. status(tr("The alarm volume change request has been rejected [%1]").arg(vData.mReason)); @@ -61,3 +62,17 @@ _data.volume(vVolume); emit didAdjustment(_data); } + +/*! + * \brief VAdjustmentAlarmVolume::onActionReceive + * \details This will send a message to update its Alarm Volume with the read value from configurations, + * When the Settings is done reading the SettingsData. + * + */ +void View::VAdjustmentAlarmVolume::onActionReceive(const SettingsData &) +{ + QString mCategory = Storage::Settings_Category_SettingsSystem; + FROMVARIANT( hdAlarmVolume, "Alarm", "Volume", UInt ); + //POST// + doAdjustment(_hdAlarmVolume); +}