Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
IModelListAcceptData Class Referenceabstract

#include <IModelListAcceptData.hpp>

Inheritance diagram for IModelListAcceptData:
[legend]
Collaboration diagram for IModelListAcceptData:
[legend]

Public Member Functions

virtual void setValueSet (uint64_t indRow, uint64_t indCol, const std::shared_ptr< CDataList > &dataList)=0
 
virtual uint64_t numRows () const =0
 
virtual std::shared_ptr< CDataListgetDataCell (uint64_t indRow, uint64_t indColumn) const =0
 
virtual void updateFrameData ()
 
virtual void addColumns (CList *list)
 
virtual bool isCellActive (uint64_t indRow, uint64_t indCol) const
 
virtual bool hasForeground (uint64_t indRow, uint64_t indColumn, iv::types::color *rgbForeground) const
 
virtual bool hasBackground (uint64_t indRow, uint64_t indColumn, iv::types::color *rgbBackground) const
 

Member Function Documentation

◆ addColumns()

virtual void IModelList::addColumns ( CList * list)
inlinevirtualinherited

Reimplemented in CModelChannelIndicatorPanel, CPrvIModelChannelsSearchAll, CPrvIModelInformError, CPrvModelAccessControlEventLogsPanel, CPrvModelBackUpAndRestoreEventLogsPanel, CPrvModelChannelListLomPanel, CPrvModelControlSystemEventLogsPanel, CPrvModelDefaultEventLogsPanel, CPrvModelPotentialAttackEventLogsPanel, CPrvModelRequestsErrorsEventLogsPanel, CPrvModelSensorConfiguration, CPrvModelSummaryListPanel, CPrvModelTendencyCurvesListSelection, iv::menus::editor::EditGroupsOption::CPrvModelAllMimics, iv::menus::editor::EditGroupsOption::CPrvModelMimicsGroups, iv::menus::editor::EditGroupsOption::CPrvModelMimicsMimicsInGroup, iv::menus::editor::ProjectEditLanguages::CPrvModelLanguageSelection, iv::menus::editor::SortMimicsOption::CPrvModelMimicsOrder, iv::menus::editor::StationEditCommunications::CPrvModelNetworkConfiguration, iv::menus::editor::UnitsDownloadParameters::CPrvModelUnitDownloadConfiguration, iv::menus::editor::VisibleMimicsOption::PrvModelMimicVisibleInStations, iv::panels::BusTies::PrvBusTiesModelList, iv::panels::channels::ListChannels::CPrvModelChannels, iv::panels::control::damperModelList, iv::panels::control::ValveModelList, iv::panels::diamar::AppFailureList::PrvAppFailureListModel, iv::panels::diamar::HeartBeatsDiamarRepeaters::CPrvModelHeartbeatDiamarRepeatersPanel, iv::panels::diamar::HeartBeatsLoms::CPrvModelHeartbeatLomPanel, iv::panels::diamar::HeartBeatsStations::CPrvModelHeartbeatStationsPanel, iv::panels::diamar::HeartBeatsWatchcallNodes::CPrvModelHeartbeatWatchcallNodesPanel, iv::panels::diamar::ListChannelsSelect::PrvModelSelectChannel, iv::panels::diamarRepeater::PrvModelRepeaterAlarmsList, iv::panels::editor::networks::ModelListNetworks, iv::panels::Generators::PrvGeneratorsModelList, iv::panels::MainBars::PrvMainBarsModelList, iv::panels::mimics::CPrvModelLogicLibrary, iv::panels::mimics::CPrvModelParamOnline, iv::panels::mimics::CPrvModelPmsPriorities, iv::panels::mimics::CPrvModelVariablesOnline, iv::panels::mimics::EditColor::ModelListPanelColorLogics, iv::panels::mimics::PanelDynamicTextConditions::PrvModelDynamicTextConditions, iv::panels::mimics::SelectDamper::CPrvModelDampers, iv::panels::mimics::SelectGenerator::CPrvModelGenerators, iv::panels::mimics::SelectTank::CPrvModelTanks, iv::panels::mimics::SelectValve::CPrvModelValves, iv::panels::Modes::PrvModelsModelList, iv::panels::pms::Action::PrvActionModelList, iv::panels::pms::Transition::PrvTransitionsModelList, iv::panels::StationIps::CPrvModelStationIps, iv::panels::units::CPrvModelUnits, iv::ui::panels::CPrvModelRevisions, iv::ui::panels::networks::CPrvModelNetworks, iv::ui::panels::networks::SelectJ1939Pgn::ModelListJ1939PgnSelection, iv::ui::panels::networks::SelectNmea2kPgn::ModelListNmea2kPgnSelection, PrvModelHistoryListPanel, SortLibraryIO::ModelCustomBlockIOOrder, SortLogic::CPrvModelLogicsOrder, and VisibleInStations::PrvModelMimicVisibleInStations.

◆ getDataCell()

virtual std::shared_ptr< CDataList > IModelList::getDataCell ( uint64_t indRow,
uint64_t indColumn ) const
nodiscardpure virtualinherited

Implemented in CModelChannelIndicatorPanel, CPrvIModelChannelsSearchAll, CPrvIModelInformError, CPrvModelAccessControlEventLogsPanel, CPrvModelBackUpAndRestoreEventLogsPanel, CPrvModelChannelListLomPanel, CPrvModelControlSystemEventLogsPanel, CPrvModelDefaultEventLogsPanel, CPrvModelPotentialAttackEventLogsPanel, CPrvModelRequestsErrorsEventLogsPanel, CPrvModelSensorConfiguration, CPrvModelSummaryListPanel, CPrvModelTendencyCurvesListSelection, iv::menus::editor::EditGroupsOption::CPrvModelAllMimics, iv::menus::editor::EditGroupsOption::CPrvModelMimicsGroups, iv::menus::editor::EditGroupsOption::CPrvModelMimicsMimicsInGroup, iv::menus::editor::ProjectEditLanguages::CPrvModelLanguageSelection, iv::menus::editor::SortMimicsOption::CPrvModelMimicsOrder, iv::menus::editor::StationEditCommunications::CPrvModelNetworkConfiguration, iv::menus::editor::UnitsDownloadParameters::CPrvModelUnitDownloadConfiguration, iv::menus::editor::VisibleMimicsOption::PrvModelMimicVisibleInStations, iv::panels::BusTies::PrvBusTiesModelList, iv::panels::channels::ListChannels::CPrvModelChannels, iv::panels::control::damperModelList, iv::panels::control::ValveModelList, iv::panels::diamar::AppFailureList::PrvAppFailureListModel, iv::panels::diamar::HeartBeatsDiamarRepeaters::CPrvModelHeartbeatDiamarRepeatersPanel, iv::panels::diamar::HeartBeatsLoms::CPrvModelHeartbeatLomPanel, iv::panels::diamar::HeartBeatsStations::CPrvModelHeartbeatStationsPanel, iv::panels::diamar::HeartBeatsWatchcallNodes::CPrvModelHeartbeatWatchcallNodesPanel, iv::panels::diamar::ListChannelsSelect::PrvModelSelectChannel, iv::panels::diamarRepeater::PrvModelRepeaterAlarmsList, iv::panels::editor::networks::ModelListNetworks, iv::panels::Generators::PrvGeneratorsModelList, iv::panels::MainBars::PrvMainBarsModelList, iv::panels::mimics::CPrvModelLogicLibrary, iv::panels::mimics::CPrvModelParamOnline, iv::panels::mimics::CPrvModelPmsPriorities, iv::panels::mimics::CPrvModelVariablesOnline, iv::panels::mimics::EditColor::ModelListPanelColorLogics, iv::panels::mimics::PanelDynamicTextConditions::PrvModelDynamicTextConditions, iv::panels::mimics::SelectDamper::CPrvModelDampers, iv::panels::mimics::SelectGenerator::CPrvModelGenerators, iv::panels::mimics::SelectTank::CPrvModelTanks, iv::panels::mimics::SelectValve::CPrvModelValves, iv::panels::Modes::PrvModelsModelList, iv::panels::pms::Action::PrvActionModelList, iv::panels::pms::Transition::PrvTransitionsModelList, iv::panels::StationIps::CPrvModelStationIps, iv::panels::units::CPrvModelUnits, iv::ui::panels::CPrvModelRevisions, iv::ui::panels::networks::CPrvModelNetworks, iv::ui::panels::networks::SelectJ1939Pgn::ModelListJ1939PgnSelection, iv::ui::panels::networks::SelectNmea2kPgn::ModelListNmea2kPgnSelection, PrvModelHistoryListPanel, SortLibraryIO::ModelCustomBlockIOOrder, SortLogic::CPrvModelLogicsOrder, and VisibleInStations::PrvModelMimicVisibleInStations.

◆ hasBackground()

virtual bool IModelList::hasBackground ( uint64_t indRow,
uint64_t indColumn,
iv::types::color * rgbBackground ) const
inlinevirtualinherited

◆ hasForeground()

◆ isCellActive()

virtual bool IModelList::isCellActive ( uint64_t indRow,
uint64_t indCol ) const
inlinenodiscardvirtualinherited

◆ numRows()

virtual uint64_t IModelList::numRows ( ) const
nodiscardpure virtualinherited

Implemented in CModelChannelIndicatorPanel, CPrvIModelChannelsSearchAll, CPrvIModelInformError, CPrvModelAccessControlEventLogsPanel, CPrvModelBackUpAndRestoreEventLogsPanel, CPrvModelChannelListLomPanel, CPrvModelControlSystemEventLogsPanel, CPrvModelDefaultEventLogsPanel, CPrvModelPotentialAttackEventLogsPanel, CPrvModelRequestsErrorsEventLogsPanel, CPrvModelSensorConfiguration, CPrvModelSummaryListPanel, CPrvModelTendencyCurvesListSelection, iv::menus::editor::EditGroupsOption::CPrvModelAllMimics, iv::menus::editor::EditGroupsOption::CPrvModelMimicsGroups, iv::menus::editor::EditGroupsOption::CPrvModelMimicsMimicsInGroup, iv::menus::editor::ProjectEditLanguages::CPrvModelLanguageSelection, iv::menus::editor::SortMimicsOption::CPrvModelMimicsOrder, iv::menus::editor::StationEditCommunications::CPrvModelNetworkConfiguration, iv::menus::editor::UnitsDownloadParameters::CPrvModelUnitDownloadConfiguration, iv::menus::editor::VisibleMimicsOption::PrvModelMimicVisibleInStations, iv::panels::BusTies::PrvBusTiesModelList, iv::panels::channels::ListChannels::CPrvModelChannels, iv::panels::control::damperModelList, iv::panels::control::ValveModelList, iv::panels::diamar::AppFailureList::PrvAppFailureListModel, iv::panels::diamar::HeartBeatsDiamarRepeaters::CPrvModelHeartbeatDiamarRepeatersPanel, iv::panels::diamar::HeartBeatsLoms::CPrvModelHeartbeatLomPanel, iv::panels::diamar::HeartBeatsStations::CPrvModelHeartbeatStationsPanel, iv::panels::diamar::HeartBeatsWatchcallNodes::CPrvModelHeartbeatWatchcallNodesPanel, iv::panels::diamar::ListChannelsSelect::PrvModelSelectChannel, iv::panels::diamarRepeater::PrvModelRepeaterAlarmsList, iv::panels::editor::networks::ModelListNetworks, iv::panels::Generators::PrvGeneratorsModelList, iv::panels::MainBars::PrvMainBarsModelList, iv::panels::mimics::CPrvModelLogicLibrary, iv::panels::mimics::CPrvModelParamOnline, iv::panels::mimics::CPrvModelPmsPriorities, iv::panels::mimics::CPrvModelVariablesOnline, iv::panels::mimics::EditColor::ModelListPanelColorLogics, iv::panels::mimics::PanelDynamicTextConditions::PrvModelDynamicTextConditions, iv::panels::mimics::SelectDamper::CPrvModelDampers, iv::panels::mimics::SelectGenerator::CPrvModelGenerators, iv::panels::mimics::SelectTank::CPrvModelTanks, iv::panels::mimics::SelectValve::CPrvModelValves, iv::panels::Modes::PrvModelsModelList, iv::panels::pms::Action::PrvActionModelList, iv::panels::pms::Transition::PrvTransitionsModelList, iv::panels::StationIps::CPrvModelStationIps, iv::panels::units::CPrvModelUnits, iv::ui::panels::CPrvModelRevisions, iv::ui::panels::networks::CPrvModelNetworks, iv::ui::panels::networks::SelectJ1939Pgn::ModelListJ1939PgnSelection, iv::ui::panels::networks::SelectNmea2kPgn::ModelListNmea2kPgnSelection, PrvModelHistoryListPanel, SortLibraryIO::ModelCustomBlockIOOrder, SortLogic::CPrvModelLogicsOrder, and VisibleInStations::PrvModelMimicVisibleInStations.

◆ setValueSet()

◆ updateFrameData()

virtual void IModelList::updateFrameData ( )
inlinevirtualinherited

The documentation for this class was generated from the following file: