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

#include <PanelControlValveFactory.hpp>

Public Member Functions

 PanelControlValveFactory ()=delete
 

Static Public Member Functions

static AbstractComponentGUIpanelCreateValve (iv::panels::control::valve::ValveData &valveData)
 
static AbstractComponentGUIpanelEditValve (iv::panels::control::valve::ValveData &valveData)
 
static AbstractComponentGUIpanelRemoveValve (iv::panels::control::RemoveValveResult &removeValveResult)
 
static AbstractComponentGUIpanelLinkValveChannels (iv::panels::control::valve::ValveData &valveData)
 
static AbstractComponentGUIpanelGenerateValveLogic (const iv::types::control::valve::valveId &valveId, const iv::panels::control::valve::ValveData &valveData, iv::types::logic::customBlockId &selectedCustomBlockId, std::map< iv::logic::ParamId, iv::panels::control::LibraryLinkedChannel > &channelsLinked)
 

Constructor & Destructor Documentation

◆ PanelControlValveFactory()

iv::panels::control::PanelControlValveFactory::PanelControlValveFactory ( )
delete

Member Function Documentation

◆ panelCreateValve()

AbstractComponentGUI * iv::panels::control::PanelControlValveFactory::panelCreateValve ( iv::panels::control::valve::ValveData & valveData)
static

◆ panelEditValve()

AbstractComponentGUI * iv::panels::control::PanelControlValveFactory::panelEditValve ( iv::panels::control::valve::ValveData & valveData)
static

◆ panelGenerateValveLogic()

AbstractComponentGUI * iv::panels::control::PanelControlValveFactory::panelGenerateValveLogic ( const iv::types::control::valve::valveId & valveId,
const iv::panels::control::valve::ValveData & valveData,
iv::types::logic::customBlockId & selectedCustomBlockId,
std::map< iv::logic::ParamId, iv::panels::control::LibraryLinkedChannel > & channelsLinked )
static

◆ panelLinkValveChannels()

AbstractComponentGUI * iv::panels::control::PanelControlValveFactory::panelLinkValveChannels ( iv::panels::control::valve::ValveData & valveData)
static

◆ panelRemoveValve()

AbstractComponentGUI * iv::panels::control::PanelControlValveFactory::panelRemoveValve ( iv::panels::control::RemoveValveResult & removeValveResult)
static

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