70class MenuManager :
public Listener
78 CLASS_PROTOTYPE(MenuManager);
83 void RealignMenus(
void);
84 void AddMenu(
Menu *m);
85 void DeleteMenu(
Menu *m);
86 void DeleteAllMenus(
void);
87 Menu *FindMenu(str name);
88 bool PushMenu(str name);
89 bool ShowMenu(str name);
90 void PushMenu(Event *ev);
91 void PopMenu(qboolean restore_cvars);
92 Menu *CurrentMenu(
void);
93 bool ClearMenus(
bool force);
95 void UpdateAllMenus(
void);
97 void Unlock(Event *ev);
98 void PassEventToWidget(str name, Event *ev);
99 void PassEventToAllWidgets(Event& ev);
100 void ResetCVars(
void);
101 void CheckRestart(
void);
102 bool ForceMenu(str name);