#include <CPanelLogicsEditBlockParams.hpp>
|
uint16_t | prvCalculateMinDescriptionColumnWidth () |
|
std::shared_ptr< AbstractSheetModel > | prvCreateSheetModel () |
|
void | prvAddColumnDefinitionsToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel) const |
|
void | prvConnectRowsToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel) |
|
void | prvConnectRowToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel, const iv::gui::sheets::RowId &rowId, uint32_t rowPosition, iv::logic::eDBBlockParamType paramType) |
|
iv::gui::sheets::CellDefinition | prvCreateCellDefinition (const iv::gui::sheets::ColumnDefinition &columnDefinition, uint32_t rowPosition, iv::logic::eDBBlockParamType paramType) |
|
iv::gui::sheets::CellDefinition | prvCreateCellDefinitionInsideLibrary (const iv::gui::sheets::ColumnDefinition &columnDefinition, uint32_t rowPosition, iv::logic::eDBBlockParamType paramType) |
|
void | prvCreateDescriptionCellDefinition (uint32_t rowPosition, iv::gui::sheets::CellDefinition &cellDefinition, std::string &cellTooltip) |
|
void | prvCreateValueCellDefinition (uint32_t rowPosition, iv::gui::sheets::CellDefinition &cellDefinition, std::string &cellTooltip, iv::logic::eDBBlockParamType paramType) |
|
void | prvCreateParameterOnlineCellDefinition (uint32_t rowPosition, iv::gui::sheets::CellDefinition &cellDefinition, std::string &cellTooltip, iv::logic::eDBBlockParamType paramType) |
|
void | prvCreateExternalDescriptionCellDefinition (uint32_t rowPosition, iv::gui::sheets::CellDefinition &cellDefinition, std::string &cellTooltip, iv::logic::eDBBlockParamType paramType) |
|
void | prvCreateIsVisibleCellDefinition (uint32_t rowPosition, iv::gui::sheets::CellDefinition &cellDefinition, std::string &cellTooltip, iv::logic::eDBBlockParamType paramType) |
|
bool | prvRequiresSpecialCellDefinition (std::string_view rowDescription) |
|
iv::gui::sheets::CellDefinition | prvCreateSpecialCellValueDefinition (std::string_view rowDescription, std::string *rowValueRef) |
|
iv::gui::sheets::CellDefinition | prvCreateComboBoxStringsToIntCellDefinition (std::string *stringValueRef, const std::map< uint32_t, std::string_view > &valuesIntString) |
|
◆ CPanelLogicsEditBlockParams() [1/4]
◆ CPanelLogicsEditBlockParams() [2/4]
CPanelLogicsEditBlockParams::CPanelLogicsEditBlockParams |
( |
| ) |
|
|
delete |
◆ ~CPanelLogicsEditBlockParams()
virtual CPanelLogicsEditBlockParams::~CPanelLogicsEditBlockParams |
( |
| ) |
|
|
virtualdefault |
◆ CPanelLogicsEditBlockParams() [3/4]
◆ CPanelLogicsEditBlockParams() [4/4]
◆ buildPanel()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ prvAddColumnDefinitionsToSheetModel()
void CPanelLogicsEditBlockParams::prvAddColumnDefinitionsToSheetModel |
( |
const std::shared_ptr< AbstractSheetModel > & | sheetModel | ) |
const |
|
private |
◆ prvCalculateMinDescriptionColumnWidth()
uint16_t CPanelLogicsEditBlockParams::prvCalculateMinDescriptionColumnWidth |
( |
| ) |
|
|
private |
◆ prvConnectRowsToSheetModel()
void CPanelLogicsEditBlockParams::prvConnectRowsToSheetModel |
( |
const std::shared_ptr< AbstractSheetModel > & | sheetModel | ) |
|
|
private |
◆ prvConnectRowToSheetModel()
◆ prvCreateCellDefinition()
◆ prvCreateCellDefinitionInsideLibrary()
◆ prvCreateComboBoxStringsToIntCellDefinition()
iv::gui::sheets::CellDefinition CPanelLogicsEditBlockParams::prvCreateComboBoxStringsToIntCellDefinition |
( |
std::string * | stringValueRef, |
|
|
const std::map< uint32_t, std::string_view > & | valuesIntString ) |
|
private |
◆ prvCreateDescriptionCellDefinition()
void CPanelLogicsEditBlockParams::prvCreateDescriptionCellDefinition |
( |
uint32_t | rowPosition, |
|
|
iv::gui::sheets::CellDefinition & | cellDefinition, |
|
|
std::string & | cellTooltip ) |
|
private |
◆ prvCreateExternalDescriptionCellDefinition()
◆ prvCreateIsVisibleCellDefinition()
◆ prvCreateParameterOnlineCellDefinition()
◆ prvCreateSheetModel()
std::shared_ptr< AbstractSheetModel > CPanelLogicsEditBlockParams::prvCreateSheetModel |
( |
| ) |
|
|
private |
◆ prvCreateSpecialCellValueDefinition()
iv::gui::sheets::CellDefinition CPanelLogicsEditBlockParams::prvCreateSpecialCellValueDefinition |
( |
std::string_view | rowDescription, |
|
|
std::string * | rowValueRef ) |
|
private |
◆ prvCreateValueCellDefinition()
◆ prvRequiresSpecialCellDefinition()
bool CPanelLogicsEditBlockParams::prvRequiresSpecialCellDefinition |
( |
std::string_view | rowDescription | ) |
|
|
private |
◆ validateSheet()
bool CPanelLogicsEditBlockParams::validateSheet |
( |
| ) |
|
◆ m_comboBoxValue
std::list<uint32_t> CPanelLogicsEditBlockParams::m_comboBoxValue |
|
private |
◆ m_componentType
◆ m_insideLibrary
bool CPanelLogicsEditBlockParams::m_insideLibrary |
|
private |
◆ m_isLibraryBlock
bool CPanelLogicsEditBlockParams::m_isLibraryBlock |
|
private |
◆ m_mapBlockParamsDesc
◆ m_mapBlockParamsExternalDescParamOnline
◆ m_mapBlockParamsValues
◆ m_mapVisibleParams
◆ m_minDescriptionColumnWidth
uint16_t CPanelLogicsEditBlockParams::m_minDescriptionColumnWidth |
|
private |
◆ m_sheetLogicsBlockParamsRef
CSheet* CPanelLogicsEditBlockParams::m_sheetLogicsBlockParamsRef |
|
private |
The documentation for this class was generated from the following files: