1#ifndef LIBS_PANELS_CPANELTANKSCALIBRATIONTABLEEDITOR_HPP_
2#define LIBS_PANELS_CPANELTANKSCALIBRATIONTABLEEDITOR_HPP_
14 std::string_view tankName);
Definition AbstractComponentGUI.hpp:30
Definition AbstractViewPanelEditor.hpp:12
Definition CComboBox.hpp:48
Definition CDialog.hpp:21
Definition CPanelTanksCalibrationTableEditor.hpp:11
CSheet * m_sheetRef
Definition CPanelTanksCalibrationTableEditor.hpp:33
std::weak_ptr< iv::tanks::TankCalibrationData > m_calibrationData
Definition CPanelTanksCalibrationTableEditor.hpp:31
const std::string m_tankName
Definition CPanelTanksCalibrationTableEditor.hpp:25
double m_displayingTrim
Definition CPanelTanksCalibrationTableEditor.hpp:28
AbstractComponentGUI * prvBuildButtonsLayout(const std::shared_ptr< AbstractSheetModel > &sheetModel, CSheet *sheet)
Definition CPanelTanksCalibrationTableEditor.cpp:817
~CPanelTanksCalibrationTableEditor() override=default
std::shared_ptr< AbstractSheetModel > prvCreateSheetModel()
Definition CPanelTanksCalibrationTableEditor.cpp:876
void update() override
Definition CPanelTanksCalibrationTableEditor.cpp:800
std::shared_ptr< AbstractSheetModel > m_sheetModelRef
Definition CPanelTanksCalibrationTableEditor.hpp:32
AbstractComponentGUI * buildPanel(CDialog *dialogFather) override
Definition CPanelTanksCalibrationTableEditor.cpp:759
uint32_t m_selectedTrim
Definition CPanelTanksCalibrationTableEditor.hpp:29
CPanelTanksCalibrationTableEditor(const std::weak_ptr< iv::tanks::TankCalibrationData > &calibrationData, std::string_view tankName)
Definition CPanelTanksCalibrationTableEditor.cpp:736
void prvUpdateSheetModel() const
Definition CPanelTanksCalibrationTableEditor.cpp:885
CComboBox * m_trimSelection
Definition CPanelTanksCalibrationTableEditor.hpp:26