Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
alarms.hpp
Go to the documentation of this file.
1#ifndef IV_SRC_UI_RESOURCES_ALARMS_HPP_
2#define IV_SRC_UI_RESOURCES_ALARMS_HPP_
3
5
6#include <string>
7#include <unordered_map>
8
10{
11
12static const std::unordered_map<iv::ui::resources::eResourceId, std::string> alarmResources = {
13 {iv::ui::resources::eResourceId::Alarm, "diamar/Icon-Alarm"},
14 {iv::ui::resources::eResourceId::AlarmAck, "diamar/Icon-AlarmACK"},
15 {iv::ui::resources::eResourceId::Inhibited, "diamar/Icon-Inhibited"},
16 {iv::ui::resources::eResourceId::ReturnNoAck, "diamar/Icon-ReturnNoACK"},
17 {iv::ui::resources::eResourceId::WarningAlarm, "diamar/Icon-Warning"},
18 {iv::ui::resources::eResourceId::WarningAck, "diamar/Icon-WarningACK"},
19};
20
22{
23 auto it = alarmResources.find(id);
24
25 return it != alarmResources.end() ? it->second : "";
26}
27
28}// namespace iv::ui::resources
29
30#endif//IV_SRC_UI_RESOURCES_ALARMS_HPP_
Definition alarms.hpp:10
static std::string getAlarmResource(iv::ui::resources::eResourceId id)
Definition alarms.hpp:21
eResourceId
Definition enums.hpp:8
static const std::unordered_map< iv::ui::resources::eResourceId, std::string > alarmResources
Definition alarms.hpp:12