1#ifndef LIBS_PANELS_CPANELCHANNELSMOVECHANNEL_HPP_
2#define LIBS_PANELS_CPANELCHANNELSMOVECHANNEL_HPP_
8#include <bits/stdint-uintn.h>
Definition AbstractComponentGUI.hpp:30
Definition CComboBox.hpp:48
Definition CPanelChannelsMoveChannel.hpp:14
std::pair< uint32_t, uint32_t > TUnitChannelComboBox
Definition CPanelChannelsMoveChannel.hpp:19
uint16_t getCurrentSrcUnit() const
Definition CPanelChannelsMoveChannel.cpp:452
CUnitsRestrictions::TUnitChannel m_currentDstUnitChannel
Definition CPanelChannelsMoveChannel.hpp:68
size_t getCurrentDstChannelPopulationSize() const
Definition CPanelChannelsMoveChannel.cpp:442
void populateDstUnitComboBox()
Definition CPanelChannelsMoveChannel.cpp:309
uint32_t getDstChannelSelected(uint32_t option) const
Definition CPanelChannelsMoveChannel.cpp:235
CUnitsRestrictions::TUnitChannel m_currentSrcUnitChannel
Definition CPanelChannelsMoveChannel.hpp:67
uint16_t getCurrentSrcChannel() const
Definition CPanelChannelsMoveChannel.cpp:457
void setCurrentSrcChannel(uint16_t channel)
Definition CPanelChannelsMoveChannel.cpp:477
void setCurrentSrcUnit(uint16_t unit)
Definition CPanelChannelsMoveChannel.cpp:472
void populateSrcUnitComboBox()
Definition CPanelChannelsMoveChannel.cpp:255
AbstractComponentGUI * buildPanel()
Definition CPanelChannelsMoveChannel.cpp:159
uint32_t getSrcChannelSelected(uint32_t option) const
Definition CPanelChannelsMoveChannel.cpp:215
uint32_t getDstUnitSelected(uint32_t option) const
Definition CPanelChannelsMoveChannel.cpp:225
std::pair< TUnitChannelComboBox, TUnitChannelComboBox > TChannelMoveComboBox
Definition CPanelChannelsMoveChannel.hpp:20
uint16_t getCurrentDstChannel() const
Definition CPanelChannelsMoveChannel.cpp:467
CComboBox * m_comboBoxSrcChannel
Definition CPanelChannelsMoveChannel.hpp:71
bool isValidMove() const
Definition CPanelChannelsMoveChannel.cpp:250
size_t getCurrentSrcUnitPopulationSize() const
Definition CPanelChannelsMoveChannel.cpp:412
void populateDstChannelComboBox()
Definition CPanelChannelsMoveChannel.cpp:354
TChannelMoveComboBox m_channelMove
Definition CPanelChannelsMoveChannel.hpp:75
CPanelChannelsMoveChannel(const CPanelChannelsMoveChannel &other)=delete
void setCurrentDstChannel(uint16_t channel)
Definition CPanelChannelsMoveChannel.cpp:487
void setCurrentDstUnit(uint16_t unit)
Definition CPanelChannelsMoveChannel.cpp:482
size_t getCurrentDstUnitPopulationSize() const
Definition CPanelChannelsMoveChannel.cpp:432
size_t getCurrentSrcChannelPopulationSize() const
Definition CPanelChannelsMoveChannel.cpp:422
CPanelChannelsMoveChannel & operator=(CPanelChannelsMoveChannel &&other)=delete
CComboBox * m_comboBoxDstChannel
Definition CPanelChannelsMoveChannel.hpp:73
CPanelChannelsMoveChannel(CPanelChannelsMoveChannel &&other)=delete
std::shared_ptr< CMoveChannelRestrictions > m_moveChannelRestrictionsRef
Definition CPanelChannelsMoveChannel.hpp:64
bool m_selectionExists
Definition CPanelChannelsMoveChannel.hpp:66
uint16_t getCurrentDstUnit() const
Definition CPanelChannelsMoveChannel.cpp:462
CComboBox * m_comboBoxDstUnit
Definition CPanelChannelsMoveChannel.hpp:72
uint32_t getSrcUnitSelected(uint32_t option) const
Definition CPanelChannelsMoveChannel.cpp:205
~CPanelChannelsMoveChannel()=default
CComboBox * m_comboBoxSrcUnit
Definition CPanelChannelsMoveChannel.hpp:70
void populateSrcChannelComboBox(bool selectedSrcUnitChanged)
Definition CPanelChannelsMoveChannel.cpp:285
CPanelChannelsMoveChannel & operator=(const CPanelChannelsMoveChannel &other)=delete
TChannelMoveComboBox getChannelMove() const
Definition CPanelChannelsMoveChannel.cpp:245
std::pair< iv::types::unitId, iv::types::channelOrder > TUnitChannel
Definition CUnitsRestrictions.hpp:18