Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CModelGUIFactory.hpp
Go to the documentation of this file.
1#ifndef LIBS_GUI_CMODELGUIFACTORY_HPP_
2#define LIBS_GUI_CMODELGUIFACTORY_HPP_
3
5#include "modbus/enums.hpp"
8
9#include <bits/stdint-uintn.h>
10#include <memory>
11
18{
19public:
20 CModelGUIFactory() = delete;
21 CModelGUIFactory(const CModelGUIFactory &other) = delete;
26
30 std::set<iv::units::eUnitType> unitTypeExceptions = {},
31 bool shortName = true);
32};
33
34#endif /* LIBS_GUI_CMODELGUIFACTORY_HPP_ */
Definition AbstractComponentGUI.hpp:30
Definition CModelGUIFactory.hpp:18
static AbstractComponentGUI * createComboBoxAlarmGroup(iv::types::groupId *option)
Definition CModelGUIFactory.cpp:7
CModelGUIFactory & operator=(CModelGUIFactory &&other)=delete
CModelGUIFactory()=delete
CModelGUIFactory & operator=(const CModelGUIFactory &other)=delete
~CModelGUIFactory()=delete
CModelGUIFactory(CModelGUIFactory &&other)=delete
static AbstractComponentGUI * createComboBoxCabinets(iv::types::cabinetId *option)
Definition CModelGUIFactory.cpp:24
static AbstractComponentGUI * createComboBoxEnumUnitType(iv::units::eUnitType *option, std::set< iv::units::eUnitType > unitTypeExceptions={}, bool shortName=true)
Definition CModelGUIFactory.cpp:42
CModelGUIFactory(const CModelGUIFactory &other)=delete
std::string cabinetId
Definition types.hpp:65
std::string groupId
Definition types.hpp:70
eUnitType
Definition enums.hpp:8