Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
PanelControlValveFactory.hpp
Go to the documentation of this file.
1#ifndef IV_SRC_UI_PANELS_EDITOR_CONTROL_PANELCONTROLVALVEFACTORY_HPP_
2#define IV_SRC_UI_PANELS_EDITOR_CONTROL_PANELCONTROLVALVEFACTORY_HPP_
3
4#include "logic/structs.hpp"
7
9{
10
12{
13 bool resetWiredChannels {true};
15};
16
18{
19public:
21
29 iv::types::logic::customBlockId &selectedCustomBlockId,
30 std::map<iv::logic::ParamId, iv::panels::control::LibraryLinkedChannel> &channelsLinked);
31};
32
33}// namespace iv::panels::control
34
35#endif//IV_SRC_UI_PANELS_EDITOR_CONTROL_PANELCONTROLVALVEFACTORY_HPP_
Definition AbstractComponentGUI.hpp:30
Definition PanelControlValveFactory.hpp:18
static AbstractComponentGUI * 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)
Definition PanelControlValveFactory.cpp:524
static AbstractComponentGUI * panelLinkValveChannels(iv::panels::control::valve::ValveData &valveData)
Definition PanelControlValveFactory.cpp:435
static AbstractComponentGUI * panelCreateValve(iv::panels::control::valve::ValveData &valveData)
Definition PanelControlValveFactory.cpp:287
static AbstractComponentGUI * panelRemoveValve(iv::panels::control::RemoveValveResult &removeValveResult)
Definition PanelControlValveFactory.cpp:305
static AbstractComponentGUI * panelEditValve(iv::panels::control::valve::ValveData &valveData)
Definition PanelControlValveFactory.cpp:300
Definition constants.hpp:7
std::string valveId
Definition types.hpp:106
uint16_t customBlockId
Definition types.hpp:130
Definition PanelControlValveFactory.hpp:12
bool removeSoftwareChannels
Definition PanelControlValveFactory.hpp:14
bool resetWiredChannels
Definition PanelControlValveFactory.hpp:13
Definition structs.hpp:31