#include <menu.h>

Public Types | |
| enum | { flag_show_shortcuts = 1 << 0, flag_show_shortcuts_global = 1 << 1 } |
| typedef mainmenu_manager | t_interface_entrypoint |
| typedef mainmenu_manager | t_interface |
| typedef service_base | t_interface_parent |
Public Member Functions | |
| virtual void | instantiate (const GUID &p_root)=0 |
| virtual bool | execute_command (t_uint32 p_id, service_ptr_t< service_base > p_callback=service_ptr_t< service_base >())=0 |
| virtual bool | get_description (t_uint32 p_id, pfc::string_base &p_out)=0 |
Static Public Attributes | |
| static const GUID | class_guid |
Reimplemented from service_base.
| virtual void mainmenu_manager::instantiate | ( | const GUID & | p_root | ) | [pure virtual] |
| virtual bool mainmenu_manager::execute_command | ( | t_uint32 | p_id, | |
| service_ptr_t< service_base > | p_callback = service_ptr_t< service_base >() | |||
| ) | [pure virtual] |
| virtual bool mainmenu_manager::get_description | ( | t_uint32 | p_id, | |
| pfc::string_base & | p_out | |||
| ) | [pure virtual] |
const GUID mainmenu_manager::class_guid [static] |
Initial value:
{ 0x350b3ea8, 0x6b3e, 0x4346, { 0xb6, 0xd2, 0x79, 0x9e, 0x98, 0xef, 0xc9, 0x20 } }
1.5.5