Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CMenuContext Class Reference

#include <CMenuContext.hpp>

Public Member Functions

 CMenuContext ()=default
 
 CMenuContext (const std::string &titleMenu)
 
 ~CMenuContext ()
 
void addMsgTxt (const CTxtColor &textColor)
 
void addOption (CMenuOption **option, IListenerClick **listener)
 
void run (CDialog *dlgFather, double x, double y)
 

Private Attributes

std::string m_titleMenu
 
std::vector< CMenuOption * > m_options
 
std::vector< CTxtColorm_msgState
 

Constructor & Destructor Documentation

◆ CMenuContext() [1/2]

CMenuContext::CMenuContext ( )
default

◆ CMenuContext() [2/2]

CMenuContext::CMenuContext ( const std::string & titleMenu)
explicit

◆ ~CMenuContext()

CMenuContext::~CMenuContext ( )

Member Function Documentation

◆ addMsgTxt()

void CMenuContext::addMsgTxt ( const CTxtColor & textColor)

◆ addOption()

void CMenuContext::addOption ( CMenuOption ** option,
IListenerClick ** listener )

◆ run()

void CMenuContext::run ( CDialog * dlgFather,
double x,
double y )

Member Data Documentation

◆ m_msgState

std::vector<CTxtColor> CMenuContext::m_msgState
private

◆ m_options

std::vector<CMenuOption *> CMenuContext::m_options
private

◆ m_titleMenu

std::string CMenuContext::m_titleMenu
private

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