#include <contextmenu_manager.h>

Public Types | |
| enum | { FLAG_SHOW_SHORTCUTS = 1, FLAG_SHOW_SHORTCUTS_GLOBAL = 2 } |
| typedef contextmenu_manager | t_interface_entrypoint |
| typedef contextmenu_manager | t_interface |
| typedef service_base | t_interface_parent |
Public Member Functions | |
| virtual void | init_context (const pfc::list_base_const_t< metadb_handle_ptr > &data, unsigned flags)=0 |
| virtual void | init_context_playlist (unsigned flags)=0 |
| virtual contextmenu_node * | get_root ()=0 |
| virtual contextmenu_node * | find_by_id (unsigned id)=0 |
| virtual void | set_shortcut_preference (const keyboard_shortcut_manager::shortcut_type *data, unsigned count)=0 |
| virtual void | init_context_ex (const pfc::list_base_const_t< metadb_handle_ptr > &data, unsigned flags, const GUID &caller)=0 |
| virtual bool | init_context_now_playing (unsigned flags)=0 |
| bool | execute_by_id (unsigned id) |
Static Public Member Functions | |
| static void | g_create (service_ptr_t< contextmenu_manager > &p_out) |
Static Public Attributes | |
| static const GUID | class_guid |
Reimplemented from service_base.
| virtual void contextmenu_manager::init_context | ( | const pfc::list_base_const_t< metadb_handle_ptr > & | data, | |
| unsigned | flags | |||
| ) | [pure virtual] |
| virtual void contextmenu_manager::init_context_playlist | ( | unsigned | flags | ) | [pure virtual] |
| virtual contextmenu_node* contextmenu_manager::get_root | ( | ) | [pure virtual] |
| virtual contextmenu_node* contextmenu_manager::find_by_id | ( | unsigned | id | ) | [pure virtual] |
| virtual void contextmenu_manager::set_shortcut_preference | ( | const keyboard_shortcut_manager::shortcut_type * | data, | |
| unsigned | count | |||
| ) | [pure virtual] |
| static void contextmenu_manager::g_create | ( | service_ptr_t< contextmenu_manager > & | p_out | ) | [inline, static] |
| virtual void contextmenu_manager::init_context_ex | ( | const pfc::list_base_const_t< metadb_handle_ptr > & | data, | |
| unsigned | flags, | |||
| const GUID & | caller | |||
| ) | [pure virtual] |
| virtual bool contextmenu_manager::init_context_now_playing | ( | unsigned | flags | ) | [pure virtual] |
| bool contextmenu_manager::execute_by_id | ( | unsigned | id | ) |
const GUID contextmenu_manager::class_guid [static] |
Initial value:
{ 0xd3bd5f53, 0xa6d6, 0x4346, { 0x99, 0x1f, 0xcf, 0x14, 0xdf, 0xad, 0x2b, 0x3a } }
1.5.5