Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CSheetModelTankCalibrationTable.hpp
Go to the documentation of this file.
1#ifndef LIBS_GUI_CSheetModelTankCalibrationTable_HPP_
2#define LIBS_GUI_CSheetModelTankCalibrationTable_HPP_
3
7
8#include <memory>
9#include <vector>
10
12{
13public:
14 CSheetModelTankCalibrationTable(std::weak_ptr<iv::tanks::TankCalibrationData> calibrationData,
15 double *m_selectedTrim);
17
23
24 [[nodiscard]] std::string cellText(uint32_t rowPosition, uint32_t colPosition) const override;
25
26private:
27 std::weak_ptr<iv::tanks::TankCalibrationData> m_calibrationDataRef;
29};
30
31#endif /* LIBS_GUI_CSheetModelTankCalibrationTable_HPP_ */
Definition AbstractSheetModel.hpp:17
uint32_t rowPosition(const iv::gui::sheets::RowId &rowId)
Definition AbstractSheetModel.cpp:226
Definition CSheetModelTankCalibrationTable.hpp:12
CSheetModelTankCalibrationTable & operator=(const CSheetModelTankCalibrationTable &other)=delete
CSheetModelTankCalibrationTable(const CSheetModelTankCalibrationTable &other)=delete
std::weak_ptr< iv::tanks::TankCalibrationData > m_calibrationDataRef
Definition CSheetModelTankCalibrationTable.hpp:27
~CSheetModelTankCalibrationTable() override=default
double * m_selectedTrim
Definition CSheetModelTankCalibrationTable.hpp:28
CSheetModelTankCalibrationTable & operator=(CSheetModelTankCalibrationTable &&other)=delete
CSheetModelTankCalibrationTable(CSheetModelTankCalibrationTable &&other)=delete
std::string cellText(uint32_t rowPosition, uint32_t colPosition) const override
Definition CSheetModelTankCalibrationTable.cpp:17