1#ifndef IV_SRC_UI_PANELS_DIAMAR_DIAMARMIMICPANELSFACTORY_HPP_
2#define IV_SRC_UI_PANELS_DIAMAR_DIAMARMIMICPANELSFACTORY_HPP_
25 static std::shared_ptr<iv::mimics::IMenuOptionPanelBuilder>
37 layoutListChannels(
const std::shared_ptr<std::vector<std::weak_ptr<iv::channels::AbstractChannel>>> &channels);
39 const std::shared_ptr<std::vector<std::weak_ptr<iv::channels::AbstractChannel>>> &addedAlarmsChannels);
Definition AbstractComponentGUI.hpp:30
Definition CDialog.hpp:21
Definition AbstractMimicElement.hpp:21
Definition Channel.hpp:12
Definition DiamarMimicPanelsFactory.hpp:23
static AbstractComponentGUI * buttonCmdOption(const CmdButtonConfiguration &cmdButtonConfiguration)
Definition DiamarMimicPanelsFactory.cpp:100
static AbstractComponentGUI * layoutListAddedAlarmsChannels(const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > &addedAlarmsChannels)
Definition DiamarMimicPanelsFactory.cpp:168
static std::shared_ptr< iv::mimics::IMenuOptionPanelBuilder > panelMimicChannelInfo(const iv::mimics::Channel &channel)
Definition DiamarMimicPanelsFactory.cpp:36
static AbstractComponentGUI * layoutWorkingAndControlStates(const iv::mimics::AbstractMimicElement &mimicElement)
Definition DiamarMimicPanelsFactory.cpp:42
static AbstractComponentGUI * layoutVariablesOnline(const std::weak_ptr< iv::mimics::OnlineVariables > &onlineVariables)
Definition DiamarMimicPanelsFactory.cpp:182
static AbstractComponentGUI * layoutCmdOptions(const CmdButtonConfiguration &firstCmdButtonConfiguration, const CmdButtonConfiguration &secondCmdButtonConfiguration)
Definition DiamarMimicPanelsFactory.cpp:139
static AbstractComponentGUI * layoutListChannels(const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > &channels)
Definition DiamarMimicPanelsFactory.cpp:156
Definition ButtonAccessFactory.cpp:11
uint32_t color
Definition types.hpp:12