1#ifndef LIBS_PANELS_CPANELUNITSADDUNIT_HPP_
2#define LIBS_PANELS_CPANELUNITSADDUNIT_HPP_
5#include "model/enums.hpp"
10#include <bits/stdint-uintn.h>
57 [[maybe_unused]]
static std::set<iv::units::eUnitType>
getUnitTypeExceptions(
const std::shared_ptr<iv::units::Units>& units);
Definition AbstractComponentGUI.hpp:30
Definition CPanelUnitsAddUnit.hpp:22
CPanelUnitsAddUnit()
Definition CPanelUnitsAddUnit.cpp:24
TPairUnitIdUnitType getUnitToAdd() const
Definition CPanelUnitsAddUnit.cpp:173
CPanelUnitsAddUnit(CPanelUnitsAddUnit &&other)=delete
PmmCreationInfo m_pmmCreationInfo
Definition CPanelUnitsAddUnit.hpp:51
CPanelUnitsAddUnit & operator=(CPanelUnitsAddUnit &&other)=delete
TPairUnitIdUnitType m_unitToAdd
Definition CPanelUnitsAddUnit.hpp:54
uint16_t getNumUnitsToAdd() const
Definition CPanelUnitsAddUnit.cpp:178
uint16_t m_numUnitsToAdd
Definition CPanelUnitsAddUnit.hpp:55
static std::set< iv::units::eUnitType > getUnitTypeExceptions(const std::shared_ptr< iv::units::Units > &units)
Definition CPanelUnitsAddUnit.cpp:115
CPanelUnitsAddUnit & operator=(const CPanelUnitsAddUnit &other)=delete
std::pair< iv::types::unitId, iv::units::eUnitType > TPairUnitIdUnitType
Definition CPanelUnitsAddUnit.hpp:26
AbstractComponentGUI * buildPanel()
Definition CPanelUnitsAddUnit.cpp:137
AbstractComponentGUI * panelDefault()
Definition CPanelUnitsAddUnit.cpp:267
static AbstractComponentGUI * specificPanelUniqueUnits()
Definition CPanelUnitsAddUnit.cpp:262
CPanelUnitsAddUnit(const CPanelUnitsAddUnit &other)=delete
AbstractComponentGUI * specificPanelPmm()
Definition CPanelUnitsAddUnit.cpp:183
~CPanelUnitsAddUnit()=default
Definition PmmBuilder.hpp:11
Definition AbstractChannel.hpp:16
Definition CPanelUnitsAddUnit.hpp:46
bool isAGenerator
Definition CPanelUnitsAddUnit.hpp:47
std::string generatorName
Definition CPanelUnitsAddUnit.hpp:49
bool isShaft
Definition CPanelUnitsAddUnit.hpp:48