Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
SheetModelTanksFactory.hpp
Go to the documentation of this file.
1#ifndef IV_SRC_UI_GUI_SHEETS_SHEETMODELTANKSFACTORY_HPP_
2#define IV_SRC_UI_GUI_SHEETS_SHEETMODELTANKSFACTORY_HPP_
3
5
6namespace iv::gui::factory
7{
8
10{
11public:
12 static std::shared_ptr<AbstractSheetModel> createSheetModelTanks();
13 static void updateCSheetModelTanks(const std::shared_ptr<AbstractSheetModel> &sheetModel);
14 static void addRowToCSheetModelTanks(const std::shared_ptr<AbstractSheetModel> &sheetModel,
15 const iv::gui::sheets::RowId &rowId);
16 static std::string getSheetModelTanksColumnName(iv::gui::sheets::ColumnId columnId, bool shortName = true);
18};
19
20}// namespace iv::gui::factory
21
22#endif//IV_SRC_UI_GUI_SHEETS_SHEETMODELTANKSFACTORY_HPP_
Definition CSheetModelFactory.hpp:17
Definition SheetModelTanksFactory.hpp:10
static void addRowToCSheetModelTanks(const std::shared_ptr< AbstractSheetModel > &sheetModel, const iv::gui::sheets::RowId &rowId)
Definition SheetModelTanksFactory.cpp:211
static void updateCSheetModelTanks(const std::shared_ptr< AbstractSheetModel > &sheetModel)
Definition SheetModelTanksFactory.cpp:199
static std::string getSheetModelTanksColumnName(iv::gui::sheets::ColumnId columnId, bool shortName=true)
Definition SheetModelTanksFactory.cpp:235
static uint64_t getSheetModelTanksColumnWidth(iv::gui::sheets::ColumnId columnId)
Definition SheetModelTanksFactory.cpp:248
static std::shared_ptr< AbstractSheetModel > createSheetModelTanks()
Definition SheetModelTanksFactory.cpp:180
Definition SheetModelCabinetsFactory.cpp:9
Definition structs.hpp:24
Definition structs.hpp:50