|
static std::shared_ptr< AbstractSheetModel > | createSheetModelChannels (const std::shared_ptr< std::optional< iv::types::unitId > > &activeUnitId) |
|
static void | updateSheetModelChannels (const std::shared_ptr< AbstractSheetModel > &sheetModel, const std::optional< iv::types::unitId > &activeUnitId) |
|
static iv::gui::sheets::ColumnId | addDescriptionLanguageToSheetModelChannels (const std::shared_ptr< AbstractSheetModel > &sheetModel, iv::eLanguage language) |
|
static iv::gui::sheets::ColumnId | removeDescriptionLanguageFromSheetModelChannels (const std::shared_ptr< AbstractSheetModel > &sheetModel, iv::eLanguage language) |
|
static void | addRowToSheetModelChannels (const std::shared_ptr< AbstractSheetModel > &sheetModel, const iv::gui::sheets::RowId &rowId) |
|
static std::string | getSheetModelChannelsColumnName (iv::gui::sheets::ColumnId columnId, bool shortName=true) |
|
static void | addColumnDefinitionToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel, const iv::gui::sheets::ColumnId &columnId, uint32_t columnPosition, const std::string &columnTitle, const std::string &columnTooltip, uint16_t columnWidth, bool isVisible) |
|
static void | removeColumnDefinitionFromSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel, const iv::gui::sheets::ColumnId &columnId) |
|
static void | addCommonCellDefinitionListeners (iv::gui::sheets::CellDefinition &cellDefinition) |
|
static void | addRowDefinitionToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel, const iv::gui::sheets::RowId &rowId, uint32_t rowPosition, bool isVisible) |
|
static bool | findLowerBoundRow (const std::shared_ptr< AbstractSheetModel > &sheetModel, const iv::gui::sheets::RowId &rowIdReference, iv::gui::sheets::RowId *resultRowId) |
|
static void | removeRow (const std::shared_ptr< AbstractSheetModel > &sheetModel, const iv::gui::sheets::RowId &rowId) |
|
static void | updateRowTitles (const std::shared_ptr< AbstractSheetModel > &sheetModel) |
|
static bool | findLowerBoundRowCheckingInAscendingPositionOrder (const std::shared_ptr< AbstractSheetModel > &sheetModel, const iv::gui::sheets::RowId &rowIdReference, iv::gui::sheets::RowId *resultRowId) |
|
static std::shared_ptr< AbstractSheetModel > | createCSheetModelTankCalibrationTable (const std::shared_ptr< iv::tanks::TankCalibrationData > &calibrationDataRef, double *selectedTrim) |
|
static void | updateCSheetModelTankCalibrationTable (const std::shared_ptr< AbstractSheetModel > &sheetModel, const std::shared_ptr< iv::tanks::TrimCalibrationData > &calibrationDataRef) |
|
static void | addRowToCSheetModelTankCalibrationTable (const std::shared_ptr< iv::tanks::TrimCalibrationData > &calibrationDataRef, const std::shared_ptr< AbstractSheetModel > &sheetModel, const iv::gui::sheets::RowId &rowId) |
|
static std::string | getCSheetModelTankCalibrationTableColumnName (iv::gui::sheets::ColumnId columnId, bool shortName=true) |
|
static iv::gui::sheets::CellDefinition | prvCreateButtonCellDefinition (const std::string &text) |
|