1#ifndef IV_SRC_MIMICS_RETRO_ELEMENTS_AUXILIARYTEXT_1_0_HPP_
2#define IV_SRC_MIMICS_RETRO_ELEMENTS_AUXILIARYTEXT_1_0_HPP_
21 [[nodiscard]] std::shared_ptr<AbstractRetroMimicElement>
toNextVersion()
const override;
22 [[nodiscard]] std::shared_ptr<iv::mimics::AbstractMimicElement>
toMimicElement()
const override;
49 static constexpr std::string_view
width {
"Width"};
50 static constexpr std::string_view
height {
"Height"};
53 static constexpr std::string_view
textColor {
"Color"};
58 static constexpr std::string_view
lengthLine {
"UnderlineLength"};
59 static constexpr std::string_view
lineWidth {
"UnderlineWidth"};
66 static constexpr std::string
string {};
84 static constexpr std::string_view
location {
"Location"};
86 static constexpr std::string_view
addedAlarms {
"AddedAlarms"};
93 static constexpr std::string_view
texts {
"Texts"};
94 static constexpr std::string_view
text {
"Text"};
Definition xmlFile.hpp:15
Definition AbstractRetroMimicElement.hpp:12
Definition AuxiliaryText_1_0.hpp:12
iv::mimics::Location m_location
Definition AuxiliaryText_1_0.hpp:26
iv::mimics::retro::stringMimicElementType getElementType() const override
Definition AuxiliaryText_1_0.cpp:104
iv::mimics::Background m_background
Definition AuxiliaryText_1_0.hpp:32
std::shared_ptr< AbstractRetroMimicElement > toNextVersion() const override
Definition AuxiliaryText_1_0.cpp:109
~AuxiliaryText_1_0() override=default
iv::model::LocalizedText m_localizedText
Definition AuxiliaryText_1_0.hpp:43
iv::mimics::eMimicElementType m_mimicElementType
Definition AuxiliaryText_1_0.hpp:25
iv::mimics::TitleSettings m_titleSettings
Definition AuxiliaryText_1_0.hpp:31
iv::types::width m_width
Definition AuxiliaryText_1_0.hpp:28
iv::types::color m_textColor
Definition AuxiliaryText_1_0.hpp:35
iv::types::height m_height
Definition AuxiliaryText_1_0.hpp:29
iv::types::width m_underlineWidth
Definition AuxiliaryText_1_0.hpp:40
bool load(const iv::file::xml::node &nodeControlMimic) override
Definition AuxiliaryText_1_0.cpp:29
bool save(iv::file::xml::node &nodeControlMimic) const override
Definition AuxiliaryText_1_0.cpp:73
bool m_hasUnderline
Definition AuxiliaryText_1_0.hpp:37
iv::types::length m_underlineLength
Definition AuxiliaryText_1_0.hpp:39
std::shared_ptr< iv::mimics::AbstractMimicElement > toMimicElement() const override
Definition AuxiliaryText_1_0.cpp:166
AuxiliaryText_1_0()
Definition AuxiliaryText_1_0.cpp:9
iv::types::color m_underlineColor
Definition AuxiliaryText_1_0.hpp:38
constexpr iv::types::color White
Definition color.hpp:222
constexpr iv::types::color Red
Definition color.hpp:179
Definition AbstractRetroMimicElement.hpp:9
std::string stringMimicElementType
Definition types.hpp:9
eMimicElementType
Definition enums.hpp:8
double height
Definition types.hpp:14
double length
Definition types.hpp:15
double width
Definition types.hpp:23
uint32_t color
Definition types.hpp:12
Definition structs.hpp:176
Definition structs.hpp:15
Definition structs.hpp:67
Definition AuxiliaryText_1_0.hpp:64
static constexpr bool hasUnderline
Definition AuxiliaryText_1_0.hpp:73
static constexpr iv::types::color textColor
Definition AuxiliaryText_1_0.hpp:72
static constexpr iv::types::width lineWidth
Definition AuxiliaryText_1_0.hpp:76
static constexpr iv::types::length lengthLine
Definition AuxiliaryText_1_0.hpp:75
static constexpr iv::types::width width
Definition AuxiliaryText_1_0.hpp:68
static constexpr iv::types::height height
Definition AuxiliaryText_1_0.hpp:69
static constexpr std::string mimicElementType
Definition AuxiliaryText_1_0.hpp:67
static constexpr iv::types::color underlineColor
Definition AuxiliaryText_1_0.hpp:74
Definition AuxiliaryText_1_0.hpp:46
static constexpr std::string_view width
Definition AuxiliaryText_1_0.hpp:49
static constexpr std::string_view backgroundColor
Definition AuxiliaryText_1_0.hpp:55
static constexpr std::string_view mimicElementType
Definition AuxiliaryText_1_0.hpp:48
static constexpr std::string_view lengthLine
Definition AuxiliaryText_1_0.hpp:58
static constexpr std::string_view textColor
Definition AuxiliaryText_1_0.hpp:53
static constexpr std::string_view hasUnderline
Definition AuxiliaryText_1_0.hpp:56
static constexpr std::string_view hasBackground
Definition AuxiliaryText_1_0.hpp:54
static constexpr std::string_view underlineColor
Definition AuxiliaryText_1_0.hpp:57
static constexpr std::string_view height
Definition AuxiliaryText_1_0.hpp:50
static constexpr std::string_view lineWidth
Definition AuxiliaryText_1_0.hpp:59
Definition AuxiliaryText_1_0.hpp:81
static constexpr std::string_view texts
Definition AuxiliaryText_1_0.hpp:93
static constexpr std::string_view addedChannel
Definition AuxiliaryText_1_0.hpp:87
static constexpr std::string_view addedAlarms
Definition AuxiliaryText_1_0.hpp:86
static constexpr std::string_view onlineVariables
Definition AuxiliaryText_1_0.hpp:85
static constexpr std::string_view location
Definition AuxiliaryText_1_0.hpp:84
static constexpr std::string_view text
Definition AuxiliaryText_1_0.hpp:94
static constexpr std::string_view titleSettings
Definition AuxiliaryText_1_0.hpp:83
static constexpr std::string_view textAttributes
Definition AuxiliaryText_1_0.hpp:90
Definition structs.hpp:29