#include "VAlarmVolume.h" // Qt #include // Project #include "Logger.h" using namespace View; using namespace Gui; using namespace Storage; VIEW_DEF_CLASS(VAlarmVolume) /*! * \brief VDeviceInformation::initConnections * Makes the necessary connections. Called inside VIEW_DEF_CLASS */ void VAlarmVolume::initConnections() { // requests ADJUST_VIEW_CONNECTION(AdjustAlarmVolumeRequestData) // responses ACTION_VIEW_CONNECTION(AlarmVolumeData); } /*! * \brief VAlarmVolume::doRequestChangeAlarmVolume * Sends a request to change the alarm volume * \param vVolume */ void VAlarmVolume::doSetAlarmVolume(const quint32 &vVolume) { if (vVolume >= alarmVolumeMinimum() && vVolume <= alarmVolumeMaximum()) { AdjustAlarmVolumeRequestData data; data.volume = vVolume; emit didAdjustment(data); } } /*! * \brief VAlarmVolume::onActionReceive * When we receive a broadcast of the alarm volume * \param vData - (AlarmVolumeData) the alarm volume information */ void VAlarmVolume::onActionReceive(const AlarmVolumeData &vData) { alarmVolume(vData.mAlarmVolume); }