Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
SheetModelGroupsFactory.hpp
Go to the documentation of this file.
1#ifndef IV_SRC_UI_GUI_SHEETMODELGROUPSFACTORY_HPP_
2#define IV_SRC_UI_GUI_SHEETMODELGROUPSFACTORY_HPP_
3
5
6namespace iv::gui::factory
7{
8
10{
11public:
12 static std::shared_ptr<AbstractSheetModel> createSheetModelGroups();
13 static void updateSheetModelGroups(const std::shared_ptr<AbstractSheetModel> &sheetModel);
14 static void addRowToSheetModelGroups(const std::shared_ptr<AbstractSheetModel> &sheetModel,
15 const iv::gui::sheets::RowId &rowId);
16 static std::string getSheetModelGroupsColumnName(iv::gui::sheets::ColumnId columnId, bool shortName = true);
17};
18
19}// namespace iv::gui::factory
20
21#endif//IV_SRC_UI_GUI_SHEETMODELGROUPSFACTORY_HPP_
Definition SheetModelGroupsFactory.hpp:10
static std::string getSheetModelGroupsColumnName(iv::gui::sheets::ColumnId columnId, bool shortName=true)
Definition SheetModelGroupsFactory.cpp:232
static void addRowToSheetModelGroups(const std::shared_ptr< AbstractSheetModel > &sheetModel, const iv::gui::sheets::RowId &rowId)
Definition SheetModelGroupsFactory.cpp:209
static std::shared_ptr< AbstractSheetModel > createSheetModelGroups()
Definition SheetModelGroupsFactory.cpp:182
static void updateSheetModelGroups(const std::shared_ptr< AbstractSheetModel > &sheetModel)
Definition SheetModelGroupsFactory.cpp:199
Definition SheetModelCabinetsFactory.cpp:9
Definition structs.hpp:24
Definition structs.hpp:50