Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::menus::editor::AbstractMenuOptionReportChannels Class Referenceabstract

#include <AbstractMenuOptionReportChannels.hpp>

Inheritance diagram for iv::menus::editor::AbstractMenuOptionReportChannels:
[legend]
Collaboration diagram for iv::menus::editor::AbstractMenuOptionReportChannels:
[legend]

Public Member Functions

 AbstractMenuOptionReportChannels (const std::string &dialogTitle)
 
 ~AbstractMenuOptionReportChannels () override
 

Protected Member Functions

virtual void report (CEventMenuOption *evtMenuOption, iv::AttributesForReportsChannels attributesForReportsChannels) const =0
 

Private Member Functions

void actionAfterAccept (CEventMenuOption *evtMenuOption) override
 
AbstractComponentGUIgetPanel (CEventMenuOption *evtMenuOption) override
 
virtual void actionAfterApply (CEventMenuOption *evtMenuOption)
 
virtual void actionAfterCancel (CEventMenuOption *evtMenuOption)
 
virtual void actionAfterClose (CEventMenuOption *evtMenuOption)
 
virtual void actionAfterDeleteEvent (CEventMenuOption *evtMenuOption)
 
virtual void actionAfterHelp (CEventMenuOption *evtMenuOption)
 
virtual void actionAfterNo (CEventMenuOption *evtMenuOption)
 
virtual void actionAfterOk (CEventMenuOption *evtMenuOption)
 
virtual void actionAfterReject (CEventMenuOption *evtMenuOption)
 
virtual void actionAfterYes (CEventMenuOption *evtMenuOption)
 
void execute (CEventMenuOption *evtMenuOption) override
 
virtual bool canExecute (CEventMenuOption *evtMenuOption)
 
bool isEnabled () const override
 

Private Attributes

iv::AttributesForReportsChannels m_attributes
 
std::string m_title
 
CEnumComponentsGUI::EDialogButtons m_dialogButtons
 
bool m_isResizable
 

Constructor & Destructor Documentation

◆ AbstractMenuOptionReportChannels()

iv::menus::editor::AbstractMenuOptionReportChannels::AbstractMenuOptionReportChannels ( const std::string & dialogTitle)
explicit

◆ ~AbstractMenuOptionReportChannels()

iv::menus::editor::AbstractMenuOptionReportChannels::~AbstractMenuOptionReportChannels ( )
overridedefault

Member Function Documentation

◆ actionAfterAccept()

void iv::menus::editor::AbstractMenuOptionReportChannels::actionAfterAccept ( CEventMenuOption * evtMenuOption)
overrideprivatevirtual

◆ actionAfterApply()

void iv::menus::editor::AbstractMenuOptionWithPanel::actionAfterApply ( CEventMenuOption * evtMenuOption)
privatevirtualinherited

◆ actionAfterCancel()

void iv::menus::editor::AbstractMenuOptionWithPanel::actionAfterCancel ( CEventMenuOption * evtMenuOption)
privatevirtualinherited

◆ actionAfterClose()

void iv::menus::editor::AbstractMenuOptionWithPanel::actionAfterClose ( CEventMenuOption * evtMenuOption)
privatevirtualinherited

◆ actionAfterDeleteEvent()

void iv::menus::editor::AbstractMenuOptionWithPanel::actionAfterDeleteEvent ( CEventMenuOption * evtMenuOption)
privatevirtualinherited

◆ actionAfterHelp()

void iv::menus::editor::AbstractMenuOptionWithPanel::actionAfterHelp ( CEventMenuOption * evtMenuOption)
privatevirtualinherited

◆ actionAfterNo()

void iv::menus::editor::AbstractMenuOptionWithPanel::actionAfterNo ( CEventMenuOption * evtMenuOption)
privatevirtualinherited

◆ actionAfterOk()

void iv::menus::editor::AbstractMenuOptionWithPanel::actionAfterOk ( CEventMenuOption * evtMenuOption)
privatevirtualinherited

◆ actionAfterReject()

void iv::menus::editor::AbstractMenuOptionWithPanel::actionAfterReject ( CEventMenuOption * evtMenuOption)
privatevirtualinherited

◆ actionAfterYes()

void iv::menus::editor::AbstractMenuOptionWithPanel::actionAfterYes ( CEventMenuOption * evtMenuOption)
privatevirtualinherited

◆ canExecute()

bool iv::menus::editor::AbstractMenuOptionWithPanel::canExecute ( CEventMenuOption * evtMenuOption)
privatevirtualinherited

◆ execute()

void iv::menus::editor::AbstractMenuOptionWithPanel::execute ( CEventMenuOption * evtMenuOption)
overrideprivatevirtualinherited

Implements AbstractMenuOption.

◆ getPanel()

AbstractComponentGUI * iv::menus::editor::AbstractMenuOptionReportChannels::getPanel ( CEventMenuOption * evtMenuOption)
overrideprivatevirtual

◆ isEnabled()

bool iv::menus::editor::AbstractMenuOptionWithPanel::isEnabled ( ) const
nodiscardoverrideprivatevirtualinherited

◆ report()

virtual void iv::menus::editor::AbstractMenuOptionReportChannels::report ( CEventMenuOption * evtMenuOption,
iv::AttributesForReportsChannels attributesForReportsChannels ) const
protectedpure virtual

Member Data Documentation

◆ m_attributes

iv::AttributesForReportsChannels iv::menus::editor::AbstractMenuOptionReportChannels::m_attributes
private

◆ m_dialogButtons

CEnumComponentsGUI::EDialogButtons iv::menus::editor::AbstractMenuOptionWithPanel::m_dialogButtons
privateinherited

◆ m_isResizable

bool iv::menus::editor::AbstractMenuOptionWithPanel::m_isResizable
privateinherited

◆ m_title

std::string iv::menus::editor::AbstractMenuOptionWithPanel::m_title
privateinherited

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