1#ifndef LIBS_GUI_IMODELLIST_HPP_
2#define LIBS_GUI_IMODELLIST_HPP_
18 [[nodiscard]]
virtual uint64_t
numRows()
const = 0;
19 [[nodiscard]]
virtual std::shared_ptr<CDataList>
getDataCell(uint64_t indRow, uint64_t indColumn)
const = 0;
28 [[nodiscard]]
virtual bool isCellActive(uint64_t indRow, uint64_t indCol)
const
Definition CDataList.hpp:13
Definition IModelList.hpp:14
virtual void addColumns(CList *list)
Definition IModelList.hpp:23
virtual uint64_t numRows() const =0
virtual bool isCellActive(uint64_t indRow, uint64_t indCol) const
Definition IModelList.hpp:28
virtual ~IModelList()=default
virtual bool hasBackground(uint64_t indRow, uint64_t indColumn, iv::types::color *rgbBackground) const
Definition IModelList.hpp:38
virtual bool hasForeground(uint64_t indRow, uint64_t indColumn, iv::types::color *rgbForeground) const
Definition IModelList.hpp:33
virtual std::shared_ptr< CDataList > getDataCell(uint64_t indRow, uint64_t indColumn) const =0
virtual void updateFrameData()
Definition IModelList.hpp:21
uint32_t color
Definition types.hpp:12