foobar2000 SDK
2015-08-03
|
Public Member Functions | |
contextmenu_item_node_impl (contextmenu_item_simple *p_owner, unsigned p_index) | |
void | execute (metadb_handle_list_cref p_data, const GUID &p_caller) |
bool | get_description (pfc::string_base &p_out) |
bool | get_display_data (pfc::string_base &p_out, unsigned &p_displayflags, metadb_handle_list_cref p_data, const GUID &p_caller) |
GUID | get_guid () |
bool | is_mappable_shortcut () |
Public Member Functions inherited from contextmenu_item_node_root_leaf | |
contextmenu_item_node * | get_child (t_size) |
t_size | get_children_count () |
t_type | get_type () |
Public Member Functions inherited from contextmenu_item_node_root | |
virtual | ~contextmenu_item_node_root () |
Public Member Functions inherited from contextmenu_item_node | |
virtual t_glyph | get_glyph (metadb_handle_list_cref p_data, const GUID &p_caller) |
Private Attributes | |
unsigned | m_index |
service_ptr_t< contextmenu_item_simple > | m_owner |
Additional Inherited Members | |
Public Types inherited from contextmenu_item_node | |
enum | t_flags { FLAG_CHECKED = 1, FLAG_DISABLED = 2, FLAG_GRAYED = 4, FLAG_DISABLED_GRAYED = FLAG_DISABLED|FLAG_GRAYED, FLAG_RADIOCHECKED = 8 } |
enum | t_type { type_group, type_command, type_separator, TYPE_POPUP = type_group, TYPE_COMMAND = type_command, TYPE_SEPARATOR = type_separator } |
Protected Member Functions inherited from contextmenu_item_node | |
contextmenu_item_node () | |
~contextmenu_item_node () | |
Definition at line 182 of file contextmenu.h.
|
inline |
Definition at line 184 of file contextmenu.h.
|
inlinevirtual |
Implements contextmenu_item_node.
Definition at line 186 of file contextmenu.h.
|
inlinevirtual |
Implements contextmenu_item_node.
Definition at line 187 of file contextmenu.h.
|
inlinevirtual |
Implements contextmenu_item_node.
Definition at line 185 of file contextmenu.h.
|
inlinevirtual |
|
inlinevirtual |
Implements contextmenu_item_node.
Definition at line 189 of file contextmenu.h.
|
private |
Definition at line 192 of file contextmenu.h.
|
private |
Definition at line 191 of file contextmenu.h.