Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CSheetModelLogicsBlockParamsInLibrary.hpp
Go to the documentation of this file.
1#ifndef LIBS_GUI_CSHEETMODELLOGICSBLOCKPARAMSINLIBRARY_HPP
2#define LIBS_GUI_CSHEETMODELLOGICSBLOCKPARAMSINLIBRARY_HPP
3
6
8{
9public:
17
18 static std::string strColumnType(EColumnTypeInLibrary columnType);
19
21 CLogicsAllowed::TMapDBBlockParamNStr &mapBlockParamsValues,
22 CLogicsAllowed::TMapDBBlockParamNStr &mapBlockParamsExternalDesc,
23 std::map<iv::logic::ParamId, bool> &mapVisibleParams);
30
31 [[nodiscard]] std::string cellText(uint32_t rowPosition, uint32_t colPosition) const override;
32
33private:
37 std::map<iv::logic::ParamId, bool> &m_mapVisibleParams;
38};
39
40#endif//LIBS_GUI_CSHEETMODELLOGICSBLOCKPARAMSINLIBRARY_HPP
Definition AbstractSheetModel.hpp:17
uint32_t rowPosition(const iv::gui::sheets::RowId &rowId)
Definition AbstractSheetModel.cpp:226
std::map< iv::logic::ParamId, std::string > TMapDBBlockParamNStr
Definition CLogicsAllowed.hpp:25
Definition CSheetModelLogicsBlockParamsInLibrary.hpp:8
static std::string strColumnType(EColumnTypeInLibrary columnType)
Definition CSheetModelLogicsBlockParamsInLibrary.cpp:12
std::string cellText(uint32_t rowPosition, uint32_t colPosition) const override
Definition CSheetModelLogicsBlockParamsInLibrary.cpp:37
CSheetModelLogicsBlockParamsInLibrary(CSheetModelLogicsBlockParamsInLibrary &&other)=delete
CLogicsAllowed::TMapDBBlockParamNStr & m_mapBlockParamsExternalDescRef
Definition CSheetModelLogicsBlockParamsInLibrary.hpp:36
~CSheetModelLogicsBlockParamsInLibrary() override=default
CSheetModelLogicsBlockParamsInLibrary & operator=(const CSheetModelLogicsBlockParamsInLibrary &other)=delete
std::map< iv::logic::ParamId, bool > & m_mapVisibleParams
Definition CSheetModelLogicsBlockParamsInLibrary.hpp:37
CSheetModelLogicsBlockParamsInLibrary(const CSheetModelLogicsBlockParamsInLibrary &other)=delete
CLogicsAllowed::TMapDBBlockParamNStr & m_mapBlockParamsValuesRef
Definition CSheetModelLogicsBlockParamsInLibrary.hpp:35
const CLogicsAllowed::TMapDBBlockParamNStr & m_mapBlockParamsDescRef
Definition CSheetModelLogicsBlockParamsInLibrary.hpp:34
CSheetModelLogicsBlockParamsInLibrary & operator=(CSheetModelLogicsBlockParamsInLibrary &&other)=delete
EColumnTypeInLibrary
Definition CSheetModelLogicsBlockParamsInLibrary.hpp:11