1#ifndef IV_SRC_UI_PANELS_PANELDATAFLOWEDITOR_HPP_
2#define IV_SRC_UI_PANELS_PANELDATAFLOWEDITOR_HPP_
24 void addChannelToNetwork(
const std::shared_ptr<iv::channels::AbstractChannel> &selectedChannel)
const;
Definition AbstractComponentGUI.hpp:30
Definition AbstractViewPanelEditor.hpp:12
Definition CDialog.hpp:21
PanelDataFlowEditor class that will build the Data Flow's window panel. This panel will contain a she...
Definition PanelDataFlowEditor.hpp:18
void prvBuildComboBoxLanguageSelection()
Definition PanelDataFlowEditor.cpp:759
CSheet * m_sheetRef
Definition PanelDataFlowEditor.hpp:47
void prvRefreshComboBoxLanguageSelection() const
Definition PanelDataFlowEditor.cpp:790
void prvBuildComboBoxNetworkSelection()
Build the Network selection combo box.
Definition PanelDataFlowEditor.cpp:689
void update() override
Update the panel. Refresh the sheet with the selected network and the Network selection combo box.
Definition PanelDataFlowEditor.cpp:494
AbstractComponentGUI * prvBuildButtonsLayout()
Build the buttons layout with the Network selection combo box, the Add channel, Add unit and Remove b...
Definition PanelDataFlowEditor.cpp:643
std::shared_ptr< AbstractSheetModel > m_sheetModelRef
Definition PanelDataFlowEditor.hpp:46
std::shared_ptr< iv::eLanguage > m_selectedLanguage
Definition PanelDataFlowEditor.hpp:44
void addChannelToNetwork(const std::shared_ptr< iv::channels::AbstractChannel > &selectedChannel) const
Add a channel to the selected network. Updates the sheet and the model.
Definition PanelDataFlowEditor.cpp:566
void removeChannelFromNetwork(const std::shared_ptr< iv::channels::AbstractChannel > &selectedChannel) const
Remove a channel from the selected network. Updates the sheet and the model.
Definition PanelDataFlowEditor.cpp:615
void prvRefreshComboBoxNetworkSelection() const
Refresh the Network selection combo box, updating the choices and the selected network ID if previous...
Definition PanelDataFlowEditor.cpp:716
AbstractComponentGUI * buildPanel(CDialog *dialogFather) override
Build the panel with the sheet and the button's layout.
Definition PanelDataFlowEditor.cpp:518
AbstractComponentGUI * m_comboBoxNetworkSelection
Definition PanelDataFlowEditor.hpp:40
std::shared_ptr< iv::types::networkId > m_selectedNetworkId
Definition PanelDataFlowEditor.hpp:43
static std::set< iv::types::networkId > prvGetNetworksIds()
Definition PanelDataFlowEditor.cpp:732
std::shared_ptr< iv::types::networkId > getSelectedNetworkId() const
Definition PanelDataFlowEditor.cpp:634
PanelDataFlowEditor()
Definition PanelDataFlowEditor.cpp:482
AbstractComponentGUI * m_comboBoxLanguageSelection
Definition PanelDataFlowEditor.hpp:41
Definition ButtonAccessFactory.cpp:11