XPopup: xpopupmenumanager.h Source File

- Main Page
- Classes
- Files
- Related Pages

- File List
- File Members

# xpopupmenumanager.h

Go to the documentation of this file.

    00001
    00015 #ifndef _XPOPUPMENUMANAGER_H_
    00016 #define _XPOPUPMENUMANAGER_H_
    00017
    00018 #include "xpopupmenu.h"
    00019
    00026 class XPopupMenuManager {
    00027
    00028 public:
    00029
    00030   XPopupMenuManager( );
    00031   virtual ~XPopupMenuManager( );
    00032
    00033   void parseXPopupCommand( TString & input );
    00034   void parseXPopupIdentifier( TString & input, char * szReturnValue );
    00035
    00036   void addMenu( XPopupMenu * p_Menu );
    00037   void deleteMenu( XPopupMenu * p_Menu );
    00038   void clearMenus( );
    00039   XPopupMenu * getMenuByName( TString tsName );
    00040
    00041 protected:
    00042
    00043   VectorOfXPopupMenu m_vpXPMenu;
    00044
    00045   void parseSwitchFlags( TString * switchs, XSwitchFlags * flags );
    00046   UINT parseTrackFlags( TString & flags );
    00047
    00048 };
    00049
    00050 #endif // _XPOPUPMENUMANAGER_H_