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

#include <CPanelUnitsAddUnit.hpp>

Collaboration diagram for CPanelUnitsAddUnit:
[legend]

Classes

struct  PmmCreationInfo
 

Public Types

typedef std::pair< iv::types::unitId, iv::units::eUnitTypeTPairUnitIdUnitType
 

Public Member Functions

 CPanelUnitsAddUnit ()
 
 ~CPanelUnitsAddUnit ()=default
 
 CPanelUnitsAddUnit (const CPanelUnitsAddUnit &other)=delete
 
 CPanelUnitsAddUnit (CPanelUnitsAddUnit &&other)=delete
 
CPanelUnitsAddUnitoperator= (const CPanelUnitsAddUnit &other)=delete
 
CPanelUnitsAddUnitoperator= (CPanelUnitsAddUnit &&other)=delete
 
AbstractComponentGUIbuildPanel ()
 
TPairUnitIdUnitType getUnitToAdd () const
 
uint16_t getNumUnitsToAdd () const
 
AbstractComponentGUIspecificPanelPmm ()
 
AbstractComponentGUIpanelDefault ()
 

Static Public Member Functions

static AbstractComponentGUIspecificPanelUniqueUnits ()
 

Public Attributes

PmmCreationInfo m_pmmCreationInfo
 

Static Private Member Functions

static std::set< iv::units::eUnitTypegetUnitTypeExceptions (const std::shared_ptr< iv::units::Units > &units)
 

Private Attributes

TPairUnitIdUnitType m_unitToAdd
 
uint16_t m_numUnitsToAdd
 

Member Typedef Documentation

◆ TPairUnitIdUnitType

Constructor & Destructor Documentation

◆ CPanelUnitsAddUnit() [1/3]

CPanelUnitsAddUnit::CPanelUnitsAddUnit ( )

◆ ~CPanelUnitsAddUnit()

CPanelUnitsAddUnit::~CPanelUnitsAddUnit ( )
default

◆ CPanelUnitsAddUnit() [2/3]

CPanelUnitsAddUnit::CPanelUnitsAddUnit ( const CPanelUnitsAddUnit & other)
delete

◆ CPanelUnitsAddUnit() [3/3]

CPanelUnitsAddUnit::CPanelUnitsAddUnit ( CPanelUnitsAddUnit && other)
delete

Member Function Documentation

◆ buildPanel()

AbstractComponentGUI * CPanelUnitsAddUnit::buildPanel ( )

◆ getNumUnitsToAdd()

uint16_t CPanelUnitsAddUnit::getNumUnitsToAdd ( ) const
nodiscard

◆ getUnitToAdd()

CPanelUnitsAddUnit::TPairUnitIdUnitType CPanelUnitsAddUnit::getUnitToAdd ( ) const
nodiscard

◆ getUnitTypeExceptions()

std::set< iv::units::eUnitType > CPanelUnitsAddUnit::getUnitTypeExceptions ( const std::shared_ptr< iv::units::Units > & units)
staticprivate

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ panelDefault()

AbstractComponentGUI * CPanelUnitsAddUnit::panelDefault ( )

◆ specificPanelPmm()

AbstractComponentGUI * CPanelUnitsAddUnit::specificPanelPmm ( )

◆ specificPanelUniqueUnits()

AbstractComponentGUI * CPanelUnitsAddUnit::specificPanelUniqueUnits ( )
static

Member Data Documentation

◆ m_numUnitsToAdd

uint16_t CPanelUnitsAddUnit::m_numUnitsToAdd
private

◆ m_pmmCreationInfo

PmmCreationInfo CPanelUnitsAddUnit::m_pmmCreationInfo

◆ m_unitToAdd

TPairUnitIdUnitType CPanelUnitsAddUnit::m_unitToAdd
private

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