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
4
#include "
ui/resources/enums.hpp
"
5
6
#include <string>
7
#include <unordered_map>
8
9
namespace
iv::ui::resources
10
{
11
12
static
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
21
static
std::string
getAlarmResource
(
iv::ui::resources::eResourceId
id
)
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_
iv::ui::resources
Definition
alarms.hpp:10
iv::ui::resources::getAlarmResource
static std::string getAlarmResource(iv::ui::resources::eResourceId id)
Definition
alarms.hpp:21
iv::ui::resources::eResourceId
eResourceId
Definition
enums.hpp:8
iv::ui::resources::eResourceId::Inhibited
@ Inhibited
iv::ui::resources::eResourceId::AlarmAck
@ AlarmAck
iv::ui::resources::eResourceId::Alarm
@ Alarm
iv::ui::resources::eResourceId::ReturnNoAck
@ ReturnNoAck
iv::ui::resources::eResourceId::WarningAlarm
@ WarningAlarm
iv::ui::resources::eResourceId::WarningAck
@ WarningAck
iv::ui::resources::alarmResources
static const std::unordered_map< iv::ui::resources::eResourceId, std::string > alarmResources
Definition
alarms.hpp:12
enums.hpp
src
ui
resources
alarms.hpp
Generated by
1.12.0