1#ifndef LIBS_PANELS_CPANELCHANNELSADDCHANNEL_HPP_
2#define LIBS_PANELS_CPANELCHANNELSADDCHANNEL_HPP_
9#include <bits/stdint-uintn.h>
16 typedef std::tuple<iv::types::unitId, iv::types::channelOrder, iv::channels::eChannelSpecificType>
Definition AbstractComponentGUI.hpp:30
Definition CComboBox.hpp:111
Definition CComboBox.hpp:48
Definition CEditNum.hpp:15
Definition CPanelChannelsAddChannel.hpp:14
CPanelChannelsAddChannel & operator=(CPanelChannelsAddChannel &&other)=delete
TTupleUIdChanIdChanType m_channelToAdd
Definition CPanelChannelsAddChannel.hpp:61
CPanelChannelsAddChannel(const CPanelChannelsAddChannel &other)=delete
size_t getCurrentUnitPopulationSize()
Definition CPanelChannelsAddChannel.cpp:350
void setCurrentChannelType(iv::channels::eChannelSpecificType channelType)
Definition CPanelChannelsAddChannel.cpp:377
CPanelChannelsAddChannel & operator=(const CPanelChannelsAddChannel &other)=delete
bool m_selectionExists
Definition CPanelChannelsAddChannel.hpp:48
uint16_t m_currentChannelNum
Definition CPanelChannelsAddChannel.hpp:51
void setFirstFreeChannelId()
Definition CPanelChannelsAddChannel.cpp:336
TTupleUIdChanIdChanType getChannelToAdd() const
Definition CPanelChannelsAddChannel.cpp:226
void updateSelectedChannelType()
Definition CPanelChannelsAddChannel.cpp:241
size_t getCurrentChannelTypePopulationSize()
Definition CPanelChannelsAddChannel.cpp:356
CComboBoxEnum< iv::channels::eChannelSpecificType > * m_comboBoxEnumChannelType
Definition CPanelChannelsAddChannel.hpp:54
uint16_t m_quantityChannelsToAdd
Definition CPanelChannelsAddChannel.hpp:57
void populateChannelTypeComboBox()
Definition CPanelChannelsAddChannel.cpp:302
iv::channels::eChannelSpecificType getCurrentChannelType()
Definition CPanelChannelsAddChannel.cpp:367
CPanelChannelsAddChannel(bool selectionExists, uint16_t selectedUnit)
Definition CPanelChannelsAddChannel.cpp:112
std::tuple< iv::types::unitId, iv::types::channelOrder, iv::channels::eChannelSpecificType > TTupleUIdChanIdChanType
Definition CPanelChannelsAddChannel.hpp:17
void setCurrentUnit(iv::types::unitId unit)
Definition CPanelChannelsAddChannel.cpp:372
uint16_t getQuantityChannelsToAdd() const
Definition CPanelChannelsAddChannel.cpp:231
CEditNum * m_editNumChannelsToAdd
Definition CPanelChannelsAddChannel.hpp:59
~CPanelChannelsAddChannel()=default
uint32_t m_currentUnitId
Definition CPanelChannelsAddChannel.hpp:49
void updateSelectedUnit()
Definition CPanelChannelsAddChannel.cpp:236
iv::channels::eChannelSpecificType m_currentChannelType
Definition CPanelChannelsAddChannel.hpp:50
iv::types::unitId getCurrentUnit() const
Definition CPanelChannelsAddChannel.cpp:362
void populateSrcUnitComboBox()
Definition CPanelChannelsAddChannel.cpp:246
CComboBox * m_comboBoxUnit
Definition CPanelChannelsAddChannel.hpp:53
AbstractComponentGUI * buildPanel()
Definition CPanelChannelsAddChannel.cpp:169
CEditNum * m_editNumChannelId
Definition CPanelChannelsAddChannel.hpp:55
CPanelChannelsAddChannel(CPanelChannelsAddChannel &&other)=delete
eChannelSpecificType
Definition enums.hpp:72
uint16_t unitId
Definition types.hpp:77