|
static iv::gui::sheets::CellDefinition | iv::gui::factory::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 | iv::gui::factory::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 | iv::gui::factory::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 | iv::gui::factory::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 | iv::gui::factory::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 | iv::gui::factory::prvCreateVdrNetworkInfoCellDefinition (const iv::gui::sheets::ColumnDefinition &columnDefinition, const std::shared_ptr< iv::channels::INetworkInfo > &networkInfo) |
|
static void | iv::gui::factory::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 | iv::gui::factory::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 | iv::gui::factory::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 | iv::gui::factory::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.
|
|