Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
SheetModelChannelsFactory.cpp File Reference
Include dependency graph for SheetModelChannelsFactory.cpp:

Classes

class  iv::gui::factory::CPrvListenerChannelRowTitleAccept
 
class  iv::gui::factory::CPrvListenerChannelEnabledChange
 
class  iv::gui::factory::CPrvListenerComponentTrim
 
class  iv::gui::factory::PrvUpdateAISensorType
 
class  iv::gui::factory::PrvUpdateWiredAISensorType
 

Namespaces

namespace  iv
 
namespace  iv::gui
 
namespace  iv::gui::factory
 

Functions

static iv::gui::sheets::CellDefinition iv::gui::factory::prvCreateChannelEnableCheckButton (const std::shared_ptr< iv::channels::AbstractChannel > &channel, const std::string &affects, bool *activated, const std::string &text)
 SPECIAL CELL DEFINITIONS.
 
static iv::gui::sheets::CellDefinition iv::gui::factory::prvCreateDescriptionCellDefinition (const iv::gui::sheets::ColumnDefinition &columnDefinition, const std::shared_ptr< iv::channels::AbstractChannel > &channel)
 
static iv::gui::sheets::CellDefinition iv::gui::factory::prvCreateComboBoxAlarmGroupCellDefinition (iv::types::groupId *option)
 
static iv::gui::sheets::CellDefinition iv::gui::factory::prvCreateChannelRowTitleCellDefinition (const std::shared_ptr< AbstractSheetModel > &sheetModel, iv::gui::sheets::RowId rowId)
 ROW TITLE.
 
static iv::gui::sheets::CellDefinition iv::gui::factory::createDigitalChannelCellDefinition (const std::shared_ptr< iv::channels::DigitalChannel > &digitalChannel, const CEnumParameter::EParameterChannel eParameterChannel, bool &isCellDefinitionCreated, const std::shared_ptr< iv::units::Unit > &unit)
 
static iv::gui::sheets::CellDefinition iv::gui::factory::createAnalogChannelCellDefinition (const std::shared_ptr< iv::channels::AnalogChannel > &analogChannel, const CEnumParameter::EParameterChannel eParameterChannel, bool &isCellDefinitionCreated, const std::shared_ptr< iv::units::Unit > &unit, const iv::gui::sheets::RowId &rowId, const iv::gui::sheets::ColumnDefinition &columnDefinition, const std::shared_ptr< AbstractSheetModel > &sheetModel)
 
static void iv::gui::factory::prvDisableChannelSpecificCellDefinition (const std::shared_ptr< iv::channels::AbstractChannel > &channel, const CEnumParameter::EParameterChannel eParameterChannel, const iv::gui::sheets::CellDefinition &cellDefinition)
 Disable cell widget so it can not be modified.
 
static void iv::gui::factory::prvInvalidateWidgetCellDefinition (const CEnumParameter::EParameterChannel parameterChannel, iv::gui::sheets::CellDefinition &cellDefinition, const channels::eChannelBaseType channelBaseType)
 
static iv::gui::sheets::CellDefinition iv::gui::factory::prvCreateChannelCellDefinition (const std::shared_ptr< iv::channels::AbstractChannel > &channel, const std::shared_ptr< iv::units::Unit > &unit, const iv::gui::sheets::RowId &rowId, const iv::gui::sheets::ColumnDefinition &columnDefinition, const std::shared_ptr< AbstractSheetModel > &sheetModel)
 
static iv::gui::sheets::RowCells iv::gui::factory::prvCreateRowCells (const iv::gui::sheets::ColumnsDefinitions &columnDefinitions, const iv::gui::sheets::RowId &rowId, const std::shared_ptr< AbstractSheetModel > &sheetModel)
 
static void iv::gui::factory::prvConnectChannelToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel, const iv::gui::sheets::RowId &rowId)
 
static std::vector< iv::gui::sheets::ColumnIdiv::gui::factory::prvGetColumnsIdsForSheetModel ()
 
static std::vector< iv::gui::sheets::RowIdiv::gui::factory::prvGetRowsIdsForSheetModel (const std::optional< iv::types::unitId > activeUnitId)
 
static void iv::gui::factory::prvAddChannelsColumnDefinitionsToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel)
 
static void iv::gui::factory::prvConnectChannelsToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel, const std::optional< iv::types::unitId > &activeUnitId)