1#ifndef IV_SRC_UI_PANELS_DIAMARREPEATER_IDIAMARREPEATERPRESENTER_HPP_
2#define IV_SRC_UI_PANELS_DIAMARREPEATER_IDIAMARREPEATERPRESENTER_HPP_
37 virtual std::optional<iv::types::errorMessage>
Definition IDiamarRepeaterPresenter.hpp:13
virtual void selectBackMainPanel()=0
virtual void selectGroupAlarm(const iv::types::groupId &groupId)=0
virtual std::optional< iv::types::errorMessage > selectSoundOff()=0
virtual void requestCheckComm()=0
virtual std::optional< iv::types::errorMessage > selectCabinRepeater(const iv::types::repeaterId &repeaterId)=0
virtual void requestUpdateAlarmRepeat()=0
virtual void selectSystem()=0
virtual void selectNoCommSoundOff()=0
virtual void requestUpdateCallAll()=0
virtual std::optional< iv::types::errorMessage > selectCallAll()=0
virtual ~IDiamarRepeaterPresenter()=default
virtual void requestUpdateGroupsInfo()=0
virtual void requestUpdateAlarmsList()=0
virtual std::optional< iv::types::errorMessage > selectWatchCallPassButton(iv::panels::diamarRepeater::eWatchCallPassButton button)=0
virtual void selectAllAlarms()=0
virtual void requestUpdateCabinRepeaters()=0
virtual void requestUpdateWatchCallPassButton(iv::panels::diamarRepeater::eWatchCallPassButton button)=0
eWatchCallPassButton
Definition defines.hpp:10
std::string groupId
Definition types.hpp:70
std::string repeaterId
Definition types.hpp:79