Public Member Functions | Private Attributes | Friends

EV_Menu_LabelSet Class Reference

#include <ev_Menu_Labels.h>

List of all members.

Public Member Functions

 EV_Menu_LabelSet (const char *szLanguage, XAP_Menu_Id first, XAP_Menu_Id last)
 EV_Menu_LabelSet (EV_Menu_LabelSet *pLabelSet)
 ~EV_Menu_LabelSet ()
bool setLabel (XAP_Menu_Id id, const char *szMenuLabel, const char *szStatusMsg)
bool addLabel (EV_Menu_Label *pLabel)
EV_Menu_LabelgetLabel (XAP_Menu_Id id) const
XAP_Menu_Id getFirst (void)
const char * getLanguage () const
void setLanguage (const char *szLanguage)
const UT_GenericVector
< EV_Menu_Label * > * 
getAllLabels () const

Private Attributes

UT_GenericVector< EV_Menu_Label * > m_labelTable
XAP_Menu_Id m_first
UT_String m_stLanguage

Friends

class XAP_Menu_Factory

Constructor & Destructor Documentation

EV_Menu_LabelSet::EV_Menu_LabelSet ( const char *  szLanguage,
XAP_Menu_Id  first,
XAP_Menu_Id  last 
)
EV_Menu_LabelSet::EV_Menu_LabelSet ( EV_Menu_LabelSet pLabelSet  ) 
EV_Menu_LabelSet::~EV_Menu_LabelSet (  ) 

Member Function Documentation

bool EV_Menu_LabelSet::addLabel ( EV_Menu_Label pLabel  ) 
const UT_GenericVector<EV_Menu_Label *>* EV_Menu_LabelSet::getAllLabels (  )  const [inline]
XAP_Menu_Id EV_Menu_LabelSet::getFirst ( void   )  [inline]

Referenced by EV_Menu_LabelSet().

EV_Menu_Label * EV_Menu_LabelSet::getLabel ( XAP_Menu_Id  id  )  const
const char * EV_Menu_LabelSet::getLanguage (  )  const
bool EV_Menu_LabelSet::setLabel ( XAP_Menu_Id  id,
const char *  szMenuLabel,
const char *  szStatusMsg 
)
void EV_Menu_LabelSet::setLanguage ( const char *  szLanguage  ) 

References m_stLanguage.


Friends And Related Function Documentation

friend class XAP_Menu_Factory [friend]

Member Data Documentation


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