|
static iv::gui::sheets::CellDefinition | prvCreateCabinetRowTitleCellDefinition (const std::shared_ptr< AbstractSheetModel > &sheetModel, const iv::model::diamar::Cabinet &cabinet, iv::gui::sheets::RowId rowId) |
|
static iv::gui::sheets::CellDefinition | prvCreateCabinetCellDefinition (const iv::gui::sheets::ColumnDefinition &columnDefinition, iv::model::diamar::Cabinet &cabinet) |
|
static void | prvConnectCabinetToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel, iv::model::diamar::Cabinet &cabinet, const iv::gui::sheets::RowId &rowId) |
|
static void | prvAddCabinetsColumnDefinitionsToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel) |
|
static void | prvConnectCabinetsToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel) |
|
static iv::gui::sheets::CellDefinition | 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 | prvCreateDescriptionCellDefinition (const iv::gui::sheets::ColumnDefinition &columnDefinition, const std::shared_ptr< iv::channels::AbstractChannel > &channel) |
|
static iv::gui::sheets::CellDefinition | prvCreateComboBoxAlarmGroupCellDefinition (iv::types::groupId *option) |
|
static iv::gui::sheets::CellDefinition | prvCreateChannelRowTitleCellDefinition (const std::shared_ptr< AbstractSheetModel > &sheetModel, iv::gui::sheets::RowId rowId) |
| ROW TITLE.
|
|
static iv::gui::sheets::CellDefinition | 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 | 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 | 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 | prvInvalidateWidgetCellDefinition (const CEnumParameter::EParameterChannel parameterChannel, iv::gui::sheets::CellDefinition &cellDefinition, const channels::eChannelBaseType channelBaseType) |
|
static iv::gui::sheets::CellDefinition | 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 | prvCreateRowCells (const iv::gui::sheets::ColumnsDefinitions &columnDefinitions, const iv::gui::sheets::RowId &rowId, const std::shared_ptr< AbstractSheetModel > &sheetModel) |
|
static void | prvConnectChannelToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel, const iv::gui::sheets::RowId &rowId) |
|
static std::vector< iv::gui::sheets::ColumnId > | prvGetColumnsIdsForSheetModel () |
|
static std::vector< iv::gui::sheets::RowId > | prvGetRowsIdsForSheetModel (const std::optional< iv::types::unitId > activeUnitId) |
|
static void | prvAddChannelsColumnDefinitionsToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel) |
|
static void | prvConnectChannelsToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel, const std::optional< iv::types::unitId > &activeUnitId) |
|
static iv::gui::sheets::CellDefinition | prvCreateDataFlowRowTitleCellDefinition (const std::shared_ptr< AbstractSheetModel > &sheetModel, const std::shared_ptr< iv::channels::AbstractChannel > &channelNetwork, iv::gui::sheets::RowId rowId) |
| Creates the cell definition for the row title. Builds the widget for the title cell.
|
|
static iv::gui::sheets::CellDefinition | prvCreateJ1939NetworkInfoCellDefinition (const iv::gui::sheets::RowId &rowId, const iv::gui::sheets::ColumnDefinition &columnDefinition, const std::shared_ptr< AbstractSheetModel > &sheetModel, const std::shared_ptr< iv::channels::INetworkInfo > &networkInfo) |
| Creates the cell definition for the J1939 network information. Builds the widgets for each cell.
|
|
static iv::gui::sheets::CellDefinition | prvCreateNmea2kNetworkInfoCellDefinition (const iv::gui::sheets::RowId &rowId, const iv::gui::sheets::ColumnDefinition &columnDefinition, const std::shared_ptr< AbstractSheetModel > &sheetModel, const std::shared_ptr< iv::channels::INetworkInfo > &networkInfo) |
|
static iv::gui::sheets::CellDefinition | prvCreateModbusNetworkInfoCellDefinition (const iv::gui::sheets::RowId &rowId, const iv::gui::sheets::ColumnDefinition &columnDefinition, const std::shared_ptr< AbstractSheetModel > &sheetModel, const std::shared_ptr< iv::channels::INetworkInfo > &networkInfo) |
| Creates the cell definition for the Modbus network information. Builds the widgets for each cell.
|
|
static iv::gui::sheets::CellDefinition | prvCreateNmea0183NetworkInfoCellDefinition (const iv::gui::sheets::ColumnDefinition &columnDefinition, const std::shared_ptr< iv::channels::INetworkInfo > &networkInfo) |
| Creates the cell definition for the NMEA0183 network information. Builds the widgets for each cell.
|
|
static iv::gui::sheets::CellDefinition | prvCreateVdrNetworkInfoCellDefinition (const iv::gui::sheets::ColumnDefinition &columnDefinition, const std::shared_ptr< iv::channels::INetworkInfo > &networkInfo) |
|
static void | prvConnectChannelNetworkInfoToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel, const std::shared_ptr< iv::channels::AbstractChannel > &channelNetwork, const std::shared_ptr< iv::channels::INetworkInfo > &networkInfo, const iv::gui::sheets::RowId &rowId) |
| Connects the channel network information to the SheetModel object. It will create the widgets for each cell.
|
|
template<typename T > |
static void | prvAddDataFlowTypeColumnDefinitionsToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel, iv::comms::eProtocolType protocolType) |
| Adds the data flow type column definitions to the SheetModel object. Creates the definition of each column for T type.
|
|
static void | prvAddDataFlowColumnDefinitionsToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel, const iv::types::networkId &networkId) |
| Adds the data flow column definitions to the SheetModel object. Creates the definition of each column.
|
|
static void | prvConnectDataFlowToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel, const iv::types::networkId &networkId) |
| Connects the data flow to the SheetModel object. It will create the widgets for each cell for the sheet for networkId Network.
|
|
static iv::gui::sheets::CellDefinition | prvCreateGroupRowTitleCellDefinition (const std::shared_ptr< AbstractSheetModel > &sheetModel, const iv::model::diamar::Group &group, iv::gui::sheets::RowId rowId) |
|
static iv::gui::sheets::CellDefinition | prvCreateGroupCellDefinition (const iv::gui::sheets::ColumnDefinition &columnDefinition, iv::model::diamar::Group &group, iv::eLanguage language) |
|
static void | prvConnectGroupToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel, iv::model::diamar::Group &group, const iv::gui::sheets::RowId &rowId) |
|
static void | prvAddGroupsColumnDefinitionsToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel) |
|
static void | prvConnectGroupsToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel) |
|
static void | prvProcessAreaChanged (const std::shared_ptr< iv::diamar::Station > &station) |
|
static iv::gui::sheets::CellDefinition | prvCreateStationRowTitleCellDefinition (const std::shared_ptr< AbstractSheetModel > &sheetModel, const std::shared_ptr< iv::diamar::Station > &station, iv::gui::sheets::RowId rowId) |
|
static iv::gui::sheets::CellDefinition | prvCreateStationCellDefinition (const iv::gui::sheets::ColumnDefinition &columnDefinition, const std::shared_ptr< iv::diamar::Station > &station) |
|
static void | prvConnectStationToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel, const std::shared_ptr< iv::diamar::Station > &station, const iv::gui::sheets::RowId &rowId) |
|
static void | prvAddStationsColumnDefinitionsToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel) |
|
static void | prvConnectStationsToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel) |
|
static void | prvAddTanksColumnDefinitionsToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel) |
|
static iv::gui::sheets::CellDefinition | prvCreateTankRowTitleCellDefinition (const std::shared_ptr< AbstractSheetModel > &sheetModel, const std::weak_ptr< iv::tanks::Tank > &tank, iv::gui::sheets::RowId rowId) |
|
static iv::gui::sheets::CellDefinition | prvCreateTankCellDefinition (const iv::gui::sheets::ColumnDefinition &columnDefinition, const std::weak_ptr< iv::tanks::Tank > &tank) |
|
static void | prvConnectTankToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel, const std::weak_ptr< iv::tanks::Tank > &tank, const iv::gui::sheets::RowId &rowId) |
|
static void | prvConnectTanksToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel) |
|
static iv::gui::sheets::CellDefinition | prvCreateComboBoxCabinetsCellDefinition (iv::types::cabinetId *option) |
|
static void | prvAddUnitsColumnDefinitionsToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel) |
|
static void | prvDisableUnitSpecificCellDefinition (CEnumParameter::EParameterUnit eParameterUnit, iv::gui::sheets::CellDefinition &cellDefinition) |
|
static iv::gui::sheets::CellDefinition | prvCreateUnitCellDefinition (const std::shared_ptr< AbstractSheetModel > &sheetModel, const iv::gui::sheets::ColumnDefinition &columnDefinition, const iv::gui::sheets::RowId &rowId) |
|
static iv::gui::sheets::CellDefinition | prvCreateUnitTitle (const std::shared_ptr< AbstractSheetModel > &sheetModel, iv::gui::sheets::RowId rowId) |
|
static iv::gui::sheets::CellDefinition | prvCreateUnitsRowTitleCellDefinition (const std::shared_ptr< AbstractSheetModel > &sheetModel, iv::gui::sheets::RowId rowId) |
|
static void | prvConnectUnitToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel, const iv::gui::sheets::RowId &rowId) |
|
static void | prvConnectUnitsToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel) |
|
static iv::gui::sheets::CellDefinition | prvCreateCommCell (const std::shared_ptr< iv::alarms::WatchcallNode > &node) |
|
static void | prvDisableCellDefinition (iv::gui::sheets::CellDefinition &cellDefinition, const std::shared_ptr< iv::alarms::WatchcallNode > &node, CEnumParameter::EParameterWatchcallNodes eParameterWatchcallNodes) |
|
static iv::gui::sheets::CellDefinition | prvCreateWatchcallNodeCellDefinition (const iv::gui::sheets::ColumnDefinition &columnDefinition, const std::weak_ptr< AbstractSheetModel > &sheetModelWeak, const iv::gui::sheets::RowId &rowId, const std::shared_ptr< iv::alarms::WatchcallNode > &node) |
|
static iv::gui::sheets::CellDefinition | prvCreateWatchcallNodeRowTitleCellDefinition (const std::shared_ptr< AbstractSheetModel > &sheetModel, const std::shared_ptr< iv::alarms::WatchcallNode > &node, iv::gui::sheets::RowId rowId) |
|
static void | prvAddWatchcallNodeColumnDefinitionsToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel) |
|
static void | prvConnectWatchcallNodeToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel, const std::shared_ptr< iv::alarms::WatchcallNode > &node, const iv::gui::sheets::RowId &rowId) |
|
static void | prvConnectWatchcallNodesToSheetModel (const std::shared_ptr< AbstractSheetModel > &sheetModel) |
|
static void | addRowToSheetModelWatchcallNodes (const std::shared_ptr< AbstractSheetModel > &sheetModel, const iv::gui::sheets::RowId &rowId) |
|