1#ifndef IV_SRC_UI_PANELS_DIAMAR_DIAMARCHANNELSPANELSFACTORY_HPP_
2#define IV_SRC_UI_PANELS_DIAMAR_DIAMARCHANNELSPANELSFACTORY_HPP_
17 panelModbusData(
const std::weak_ptr<iv::channels::ModbusNetworkInfo> &modbusNetworkInfo,
bool canEdit =
false);
20 bool canEdit =
false);
22 panelNmea0183Data(
const std::weak_ptr<iv::channels::Nmea0183NetworkInfo> &nmea0183NetworkInfo,
23 bool canEdit =
false);
26 panelListChannels(
const std::shared_ptr<std::vector<std::weak_ptr<iv::channels::AbstractChannel>>> &channels);
31 std::weak_ptr<iv::channels::AbstractChannel>
channel;
Definition AbstractComponentGUI.hpp:30
Definition DiamarChannelsPanelsFactory.hpp:14
static AbstractComponentGUI * panelModbusData(const std::weak_ptr< iv::channels::ModbusNetworkInfo > &modbusNetworkInfo, bool canEdit=false)
Definition DiamarChannelsPanelsFactory.cpp:61
static AbstractComponentGUI * panelNmea0183Data(const std::weak_ptr< iv::channels::Nmea0183NetworkInfo > &nmea0183NetworkInfo, bool canEdit=false)
Definition DiamarChannelsPanelsFactory.cpp:175
static AbstractComponentGUI * panelListChannelsSelect(const SelectChannelParams &selectChannelsParams)
Displays a list of channels. Links a listener hold click to open channel parameters.
Definition DiamarChannelsPanelsFactory.cpp:418
static AbstractComponentGUI * panelListChannels(const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > &channels)
Displays a list of channels. Links a listener hold click to open channel parameters.
Definition DiamarChannelsPanelsFactory.cpp:213
static AbstractComponentGUI * panelJ1939Data(const std::weak_ptr< iv::channels::J1939NetworkInfo > &j1939NetworkInfo, bool canEdit=false)
Definition DiamarChannelsPanelsFactory.cpp:117
Definition ButtonAccessFactory.cpp:11
Definition DiamarChannelsPanelsFactory.hpp:29
std::weak_ptr< iv::channels::AbstractChannel > channel
Definition DiamarChannelsPanelsFactory.hpp:31
bool isSelected
Definition DiamarChannelsPanelsFactory.hpp:30
Definition DiamarChannelsPanelsFactory.hpp:34
bool hasSearchBar
Definition DiamarChannelsPanelsFactory.hpp:39
bool hasViewSelectedToggle
Definition DiamarChannelsPanelsFactory.hpp:40
std::shared_ptr< std::vector< SelectChannelListItem > > channelsList
Definition DiamarChannelsPanelsFactory.hpp:36