1#ifndef LIBS_PANELS_DIAMAR_CMODELCHANNELINDICATORPANEL_HPP_
2#define LIBS_PANELS_DIAMAR_CMODELCHANNELINDICATORPANEL_HPP_
17 std::shared_ptr<std::vector<std::weak_ptr<iv::channels::AbstractChannel>>> channelsRef);
21 [[nodiscard]] uint64_t
numRows()
const override;
22 [[nodiscard]] std::shared_ptr<CDataList>
getDataCell(uint64_t indRow, uint64_t indColumn)
const override;
25 std::shared_ptr<std::vector<std::weak_ptr<iv::channels::AbstractChannel>>>
m_channelsRef;
Definition CModelChannelIndicatorPanel.hpp:14
CModelChannelIndicatorPanel(std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > channelsRef)
Definition CModelChannelIndicatorPanel.cpp:14
void addColumns(CList *list) override
Definition CModelChannelIndicatorPanel.cpp:20
uint64_t numRows() const override
Definition CModelChannelIndicatorPanel.cpp:41
std::shared_ptr< CDataList > getDataCell(uint64_t indRow, uint64_t indColumn) const override
Definition CModelChannelIndicatorPanel.cpp:46
std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > m_channelsRef
Definition CModelChannelIndicatorPanel.hpp:25
bool hasForeground(uint64_t indRow, uint64_t indColumn, iv::types::color *rgbForeground) const override
Definition CModelChannelIndicatorPanel.cpp:86
Definition IModelList.hpp:14
uint32_t color
Definition types.hpp:12