21 void getChannels(
const std::shared_ptr<std::vector<std::weak_ptr<iv::channels::AbstractChannel>>>
22 &channelsInControl)
const override;
23 void mapChannels(
const std::function<
void(std::weak_ptr<iv::channels::AbstractChannel> &)> &mapFunction)
override;
24 [[nodiscard]] std::shared_ptr<iv::mimics::AbstractMimicElement>
clone()
const override;
29 void addOptionsMenu(
const std::shared_ptr<iv::mimics::MimicControlMenu> &menu)
override;
37 [[nodiscard]] std::set<std::string>
prvGetTexts()
const override;
41 static constexpr std::string_view
texts {
"Texts"};
42 static constexpr std::string_view
text {
"Text"};
void updateEnabledLanguages(const std::set< iv::eLanguage > &enabledLanguages) override
Definition Text.cpp:44
std::set< std::string > prvGetTexts() const override
Definition Text.cpp:132
void mapChannels(const std::function< void(std::weak_ptr< iv::channels::AbstractChannel > &)> &mapFunction) override
Processed gets ///.
Definition Text.cpp:69
bool checkIntegrity() const override
Definition Text.cpp:78
bool save(iv::file::xml::node &nodeControlMimic) const override
Definition Text.cpp:33
void getChannels(const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > &channelsInControl) const override
AƱade los canales que el MimicElement tiene enlazado.
Definition Text.cpp:64
AbstractComponentGUI * panelEditControl() override
UI methods ///.
Definition Text.cpp:85
std::string prvGetText(iv::eLanguage activeLanguage) const override
Definition Text.cpp:127
bool load(const iv::file::xml::node &nodeControlMimic) override
Definition Text.cpp:22
std::shared_ptr< iv::mimics::AbstractMimicElement > clone() const override
Definition Text.cpp:73
void addOptionsMenu(const std::shared_ptr< iv::mimics::MimicControlMenu > &menu) override
Definition Text.cpp:123
iv::model::LocalizedText m_localizedText
Definition Text.hpp:31
static constexpr std::string_view text
Definition Text.hpp:42
static constexpr std::string_view texts
Definition Text.hpp:41
Definition structs.hpp:29