Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::panels::diamar::DiamarMimicPanelsFactory Class Reference

#include <DiamarMimicPanelsFactory.hpp>

Static Public Member Functions

static std::shared_ptr< iv::mimics::IMenuOptionPanelBuilderpanelMimicChannelInfo (const iv::mimics::Channel &channel)
 
static AbstractComponentGUIlayoutWorkingAndControlStates (const iv::mimics::AbstractMimicElement &mimicElement)
 
static AbstractComponentGUIbuttonCmdOption (const CmdButtonConfiguration &cmdButtonConfiguration)
 
static AbstractComponentGUIlayoutCmdOptions (const CmdButtonConfiguration &firstCmdButtonConfiguration, const CmdButtonConfiguration &secondCmdButtonConfiguration)
 
static AbstractComponentGUIlayoutListChannels (const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > &channels)
 
static AbstractComponentGUIlayoutListAddedAlarmsChannels (const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > &addedAlarmsChannels)
 
static AbstractComponentGUIlayoutVariablesOnline (const std::weak_ptr< iv::mimics::OnlineVariables > &onlineVariables)
 

Member Function Documentation

◆ buttonCmdOption()

AbstractComponentGUI * iv::panels::diamar::DiamarMimicPanelsFactory::buttonCmdOption ( const CmdButtonConfiguration & cmdButtonConfiguration)
static

◆ layoutCmdOptions()

AbstractComponentGUI * iv::panels::diamar::DiamarMimicPanelsFactory::layoutCmdOptions ( const CmdButtonConfiguration & firstCmdButtonConfiguration,
const CmdButtonConfiguration & secondCmdButtonConfiguration )
static

◆ layoutListAddedAlarmsChannels()

AbstractComponentGUI * iv::panels::diamar::DiamarMimicPanelsFactory::layoutListAddedAlarmsChannels ( const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > & addedAlarmsChannels)
static

◆ layoutListChannels()

AbstractComponentGUI * iv::panels::diamar::DiamarMimicPanelsFactory::layoutListChannels ( const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > & channels)
static

◆ layoutVariablesOnline()

AbstractComponentGUI * iv::panels::diamar::DiamarMimicPanelsFactory::layoutVariablesOnline ( const std::weak_ptr< iv::mimics::OnlineVariables > & onlineVariables)
static

◆ layoutWorkingAndControlStates()

AbstractComponentGUI * iv::panels::diamar::DiamarMimicPanelsFactory::layoutWorkingAndControlStates ( const iv::mimics::AbstractMimicElement & mimicElement)
static

◆ panelMimicChannelInfo()

std::shared_ptr< iv::mimics::IMenuOptionPanelBuilder > iv::panels::diamar::DiamarMimicPanelsFactory::panelMimicChannelInfo ( const iv::mimics::Channel & channel)
static

The documentation for this class was generated from the following files: