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

#include <AbstractMenuOption.hpp>

Inheritance diagram for AbstractMenuOption:
[legend]

Public Member Functions

 AbstractMenuOption ()
 
 AbstractMenuOption (const AbstractMenuOption &)=delete
 
 AbstractMenuOption (AbstractMenuOption &&other)=delete
 
virtual ~AbstractMenuOption ()
 
AbstractMenuOptionoperator= (const AbstractMenuOption &other)=delete
 
AbstractMenuOptionoperator= (AbstractMenuOption &&other)=delete
 
virtual void execute (CEventMenuOption *evtMenuOption)=0
 
virtual bool isEnabled () const
 

Constructor & Destructor Documentation

◆ AbstractMenuOption() [1/3]

AbstractMenuOption::AbstractMenuOption ( )
default

◆ AbstractMenuOption() [2/3]

AbstractMenuOption::AbstractMenuOption ( const AbstractMenuOption & )
delete

◆ AbstractMenuOption() [3/3]

AbstractMenuOption::AbstractMenuOption ( AbstractMenuOption && other)
delete

◆ ~AbstractMenuOption()

AbstractMenuOption::~AbstractMenuOption ( )
virtualdefault

Member Function Documentation

◆ execute()

virtual void AbstractMenuOption::execute ( CEventMenuOption * evtMenuOption)
pure virtual

Implemented in iv::menus::diamar::MenuOptionChannelsLom, iv::menus::diamar::MenuOptionConfig, iv::menus::diamar::MenuOptionGraphics, iv::menus::diamar::MenuOptionGroups, iv::menus::diamar::MenuOptionHistory, iv::menus::diamar::MenuOptionMimics, iv::menus::diamar::MenuOptionShowAlarms, iv::menus::diamar::MenuOptionSummary, iv::menus::diamar::MenuOptionSystem, iv::menus::editor::AbstractMenuOptionWithPanel, iv::menus::editor::MenuOptionAboutEditDiamar, iv::menus::editor::MenuOptionAlarmHistoryViewer, iv::menus::editor::MenuOptionChannelsFilter, iv::menus::editor::MenuOptionChannelsNotInGroup, iv::menus::editor::MenuOptionChannelsNotLinked, iv::menus::editor::MenuOptionChronyConfigurer, iv::menus::editor::MenuOptionFindReplace, iv::menus::editor::MenuOptionLanguage, iv::menus::editor::MenuOptionLogicConvertLomToXml, iv::menus::editor::MenuOptionLogicConvertPlToXml, iv::menus::editor::MenuOptionLogicConvertXmlToPl, iv::menus::editor::MenuOptionMimicEditGroupsOption, iv::menus::editor::MenuOptionMimicEditOrderOption, iv::menus::editor::MenuOptionMimicMenu, iv::menus::editor::MenuOptionMimicVisibleMimicsOption, iv::menus::editor::MenuOptionProjectCloseProgram, iv::menus::editor::MenuOptionProjectCloseProject, iv::menus::editor::MenuOptionProjectEditConfig, iv::menus::editor::MenuOptionProjectEditData, iv::menus::editor::MenuOptionProjectEditDeadManSystem, iv::menus::editor::MenuOptionProjectEditLanguages, iv::menus::editor::MenuOptionProjectEditProfiles, iv::menus::editor::MenuOptionProjectLoad, iv::menus::editor::MenuOptionProjectNew, iv::menus::editor::MenuOptionProjectRevisions, iv::menus::editor::MenuOptionProjectSave, iv::menus::editor::MenuOptionProjectSaveAs, iv::menus::editor::MenuOptionReportABugEditDiamar, iv::menus::editor::MenuOptionReportCommissioningRemoteControls, iv::menus::editor::MenuOptionReportComponentsVersion, iv::menus::editor::MenuOptionReportConnectionsDrawings, iv::menus::editor::MenuOptionReportTanksCalibrations, iv::menus::editor::MenuOptionSoftwareSedniComEditDiamar, iv::menus::editor::MenuOptionStationCheckLicence, iv::menus::editor::MenuOptionStationEditCloudConfiguration, iv::menus::editor::MenuOptionStationEditCommunications, iv::menus::editor::MenuOptionStationEditTimeSyncConfiguration, iv::menus::editor::MenuOptionUnitsDownloadParameters, iv::menus::editor::MenuOptionUnitsStartConnection, and iv::menus::editor::MenuOptionUnitsStopConnection.

◆ isEnabled()

◆ operator=() [1/2]

AbstractMenuOption & AbstractMenuOption::operator= ( AbstractMenuOption && other)
delete

◆ operator=() [2/2]

AbstractMenuOption & AbstractMenuOption::operator= ( const AbstractMenuOption & other)
delete

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