Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CPanelChannelsMoveChannel Class Reference

#include <CPanelChannelsMoveChannel.hpp>

Collaboration diagram for CPanelChannelsMoveChannel:
[legend]

Public Types

typedef std::pair< uint32_t, uint32_t > TUnitChannelComboBox
 
typedef std::pair< TUnitChannelComboBox, TUnitChannelComboBoxTChannelMoveComboBox
 

Public Member Functions

 CPanelChannelsMoveChannel (const CPanelChannelsMoveChannel &other)=delete
 
CPanelChannelsMoveChanneloperator= (const CPanelChannelsMoveChannel &other)=delete
 
 CPanelChannelsMoveChannel (CPanelChannelsMoveChannel &&other)=delete
 
CPanelChannelsMoveChanneloperator= (CPanelChannelsMoveChannel &&other)=delete
 
 CPanelChannelsMoveChannel (const std::shared_ptr< CMoveChannelRestrictions > &moveChannelRestrictions, bool selectionExists, const CUnitsRestrictions::TUnitChannel &selectedUnitChannel)
 
 ~CPanelChannelsMoveChannel ()=default
 
AbstractComponentGUIbuildPanel ()
 
uint32_t getSrcUnitSelected (uint32_t option) const
 
uint32_t getSrcChannelSelected (uint32_t option) const
 
uint32_t getDstUnitSelected (uint32_t option) const
 
uint32_t getDstChannelSelected (uint32_t option) const
 
TChannelMoveComboBox getChannelMove () const
 
bool isValidMove () const
 
void populateSrcUnitComboBox ()
 
void populateSrcChannelComboBox (bool selectedSrcUnitChanged)
 
void populateDstUnitComboBox ()
 
void populateDstChannelComboBox ()
 
size_t getCurrentSrcUnitPopulationSize () const
 
size_t getCurrentSrcChannelPopulationSize () const
 
size_t getCurrentDstUnitPopulationSize () const
 
size_t getCurrentDstChannelPopulationSize () const
 
uint16_t getCurrentSrcUnit () const
 
uint16_t getCurrentSrcChannel () const
 
uint16_t getCurrentDstUnit () const
 
uint16_t getCurrentDstChannel () const
 
void setCurrentSrcUnit (uint16_t unit)
 
void setCurrentSrcChannel (uint16_t channel)
 
void setCurrentDstUnit (uint16_t unit)
 
void setCurrentDstChannel (uint16_t channel)
 

Private Attributes

std::shared_ptr< CMoveChannelRestrictionsm_moveChannelRestrictionsRef
 
bool m_selectionExists
 
CUnitsRestrictions::TUnitChannel m_currentSrcUnitChannel
 
CUnitsRestrictions::TUnitChannel m_currentDstUnitChannel
 
CComboBoxm_comboBoxSrcUnit
 
CComboBoxm_comboBoxSrcChannel
 
CComboBoxm_comboBoxDstUnit
 
CComboBoxm_comboBoxDstChannel
 
TChannelMoveComboBox m_channelMove
 

Member Typedef Documentation

◆ TChannelMoveComboBox

◆ TUnitChannelComboBox

std::pair<uint32_t, uint32_t> CPanelChannelsMoveChannel::TUnitChannelComboBox

Constructor & Destructor Documentation

◆ CPanelChannelsMoveChannel() [1/3]

CPanelChannelsMoveChannel::CPanelChannelsMoveChannel ( const CPanelChannelsMoveChannel & other)
delete

◆ CPanelChannelsMoveChannel() [2/3]

CPanelChannelsMoveChannel::CPanelChannelsMoveChannel ( CPanelChannelsMoveChannel && other)
delete

◆ CPanelChannelsMoveChannel() [3/3]

CPanelChannelsMoveChannel::CPanelChannelsMoveChannel ( const std::shared_ptr< CMoveChannelRestrictions > & moveChannelRestrictions,
bool selectionExists,
const CUnitsRestrictions::TUnitChannel & selectedUnitChannel )

◆ ~CPanelChannelsMoveChannel()

CPanelChannelsMoveChannel::~CPanelChannelsMoveChannel ( )
default

Member Function Documentation

◆ buildPanel()

AbstractComponentGUI * CPanelChannelsMoveChannel::buildPanel ( )

◆ getChannelMove()

CPanelChannelsMoveChannel::TChannelMoveComboBox CPanelChannelsMoveChannel::getChannelMove ( ) const
nodiscard

◆ getCurrentDstChannel()

uint16_t CPanelChannelsMoveChannel::getCurrentDstChannel ( ) const
nodiscard

◆ getCurrentDstChannelPopulationSize()

size_t CPanelChannelsMoveChannel::getCurrentDstChannelPopulationSize ( ) const

◆ getCurrentDstUnit()

uint16_t CPanelChannelsMoveChannel::getCurrentDstUnit ( ) const
nodiscard

◆ getCurrentDstUnitPopulationSize()

size_t CPanelChannelsMoveChannel::getCurrentDstUnitPopulationSize ( ) const

◆ getCurrentSrcChannel()

uint16_t CPanelChannelsMoveChannel::getCurrentSrcChannel ( ) const
nodiscard

◆ getCurrentSrcChannelPopulationSize()

size_t CPanelChannelsMoveChannel::getCurrentSrcChannelPopulationSize ( ) const

◆ getCurrentSrcUnit()

uint16_t CPanelChannelsMoveChannel::getCurrentSrcUnit ( ) const
nodiscard

◆ getCurrentSrcUnitPopulationSize()

size_t CPanelChannelsMoveChannel::getCurrentSrcUnitPopulationSize ( ) const

◆ getDstChannelSelected()

uint32_t CPanelChannelsMoveChannel::getDstChannelSelected ( uint32_t option) const
nodiscard

◆ getDstUnitSelected()

uint32_t CPanelChannelsMoveChannel::getDstUnitSelected ( uint32_t option) const
nodiscard

◆ getSrcChannelSelected()

uint32_t CPanelChannelsMoveChannel::getSrcChannelSelected ( uint32_t option) const
nodiscard

◆ getSrcUnitSelected()

uint32_t CPanelChannelsMoveChannel::getSrcUnitSelected ( uint32_t option) const
nodiscard

◆ isValidMove()

bool CPanelChannelsMoveChannel::isValidMove ( ) const
nodiscard

◆ operator=() [1/2]

CPanelChannelsMoveChannel & CPanelChannelsMoveChannel::operator= ( const CPanelChannelsMoveChannel & other)
delete

◆ operator=() [2/2]

CPanelChannelsMoveChannel & CPanelChannelsMoveChannel::operator= ( CPanelChannelsMoveChannel && other)
delete

◆ populateDstChannelComboBox()

void CPanelChannelsMoveChannel::populateDstChannelComboBox ( )

◆ populateDstUnitComboBox()

void CPanelChannelsMoveChannel::populateDstUnitComboBox ( )

◆ populateSrcChannelComboBox()

void CPanelChannelsMoveChannel::populateSrcChannelComboBox ( bool selectedSrcUnitChanged)

◆ populateSrcUnitComboBox()

void CPanelChannelsMoveChannel::populateSrcUnitComboBox ( )

◆ setCurrentDstChannel()

void CPanelChannelsMoveChannel::setCurrentDstChannel ( uint16_t channel)

◆ setCurrentDstUnit()

void CPanelChannelsMoveChannel::setCurrentDstUnit ( uint16_t unit)

◆ setCurrentSrcChannel()

void CPanelChannelsMoveChannel::setCurrentSrcChannel ( uint16_t channel)

◆ setCurrentSrcUnit()

void CPanelChannelsMoveChannel::setCurrentSrcUnit ( uint16_t unit)

Member Data Documentation

◆ m_channelMove

TChannelMoveComboBox CPanelChannelsMoveChannel::m_channelMove
private

◆ m_comboBoxDstChannel

CComboBox* CPanelChannelsMoveChannel::m_comboBoxDstChannel
private

◆ m_comboBoxDstUnit

CComboBox* CPanelChannelsMoveChannel::m_comboBoxDstUnit
private

◆ m_comboBoxSrcChannel

CComboBox* CPanelChannelsMoveChannel::m_comboBoxSrcChannel
private

◆ m_comboBoxSrcUnit

CComboBox* CPanelChannelsMoveChannel::m_comboBoxSrcUnit
private

◆ m_currentDstUnitChannel

CUnitsRestrictions::TUnitChannel CPanelChannelsMoveChannel::m_currentDstUnitChannel
private

◆ m_currentSrcUnitChannel

CUnitsRestrictions::TUnitChannel CPanelChannelsMoveChannel::m_currentSrcUnitChannel
private

◆ m_moveChannelRestrictionsRef

std::shared_ptr<CMoveChannelRestrictions> CPanelChannelsMoveChannel::m_moveChannelRestrictionsRef
private

◆ m_selectionExists

bool CPanelChannelsMoveChannel::m_selectionExists
private

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