Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CSheetModelChannelWiredParams.hpp
Go to the documentation of this file.
1#ifndef LIBS_GUI_CSHEETMODELCHANNELWIREDPARAMS_HPP_
2#define LIBS_GUI_CSHEETMODELCHANNELWIREDPARAMS_HPP_
3
6
7#include <memory>
8
10{
11public:
12 explicit CSheetModelChannelWiredParams(std::weak_ptr<iv::channels::AbstractChannel> channel);
13 ~CSheetModelChannelWiredParams() override = default;
14
20
21 [[nodiscard]] std::string cellText(uint32_t rowPosition, uint32_t colPosition) const override;
22
23private:
24 std::weak_ptr<iv::channels::AbstractChannel> m_channelRef;
25};
26
27#endif /* LIBS_GUI_CSHEETMODELCHANNELWIREDPARAMS_HPP_ */
Definition AbstractSheetModel.hpp:17
uint32_t rowPosition(const iv::gui::sheets::RowId &rowId)
Definition AbstractSheetModel.cpp:226
Definition CSheetModelChannelWiredParams.hpp:10
CSheetModelChannelWiredParams(CSheetModelChannelWiredParams &&other)=delete
CSheetModelChannelWiredParams(const CSheetModelChannelWiredParams &other)=delete
~CSheetModelChannelWiredParams() override=default
CSheetModelChannelWiredParams & operator=(const CSheetModelChannelWiredParams &other)=delete
CSheetModelChannelWiredParams & operator=(CSheetModelChannelWiredParams &&other)=delete
std::weak_ptr< iv::channels::AbstractChannel > m_channelRef
Definition CSheetModelChannelWiredParams.hpp:24
std::string cellText(uint32_t rowPosition, uint32_t colPosition) const override
Definition CSheetModelChannelWiredParams.cpp:13