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

#include <AbstractMenuOptionWithPanel.hpp>

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

Public Member Functions

 AbstractMenuOptionWithPanel (const std::string &dialogTitle, CEnumComponentsGUI::EDialogButtons dialogButtons, bool isResizable)
 

Private Member Functions

virtual void actionAfterAccept (CEventMenuOption *evtMenuOption)
 
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 AbstractComponentGUIgetPanel (CEventMenuOption *evtMenuOption)=0
 
virtual bool canExecute (CEventMenuOption *evtMenuOption)
 
bool isEnabled () const override
 

Private Attributes

std::string m_title
 
CEnumComponentsGUI::EDialogButtons m_dialogButtons
 
bool m_isResizable
 

Constructor & Destructor Documentation

◆ AbstractMenuOptionWithPanel()

iv::menus::editor::AbstractMenuOptionWithPanel::AbstractMenuOptionWithPanel ( const std::string & dialogTitle,
CEnumComponentsGUI::EDialogButtons dialogButtons = CEnumComponentsGUI::EDialogButtons::Dismiss,
bool isResizable = false )

Member Function Documentation

◆ actionAfterAccept()

◆ actionAfterApply()

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

◆ actionAfterCancel()

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

◆ actionAfterClose()

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

◆ actionAfterDeleteEvent()

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

◆ actionAfterHelp()

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

◆ actionAfterNo()

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

◆ actionAfterOk()

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

◆ actionAfterReject()

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

◆ actionAfterYes()

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

◆ canExecute()

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

◆ execute()

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

Implements AbstractMenuOption.

◆ getPanel()

◆ isEnabled()

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

Member Data Documentation

◆ m_dialogButtons

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

◆ m_isResizable

bool iv::menus::editor::AbstractMenuOptionWithPanel::m_isResizable
private

◆ m_title

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

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