foobar2000 SDK  2015-08-03
Public Member Functions
contextmenu_item_node_root_popup

#include <contextmenu.h>

+ Inheritance diagram for contextmenu_item_node_root_popup:

Public Member Functions

void execute (metadb_handle_list_cref data, const GUID &caller)
 
bool get_description (pfc::string_base &p_out)
 
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 contextmenu_item_nodeget_child (t_size p_index)=0
 
virtual t_size get_children_count ()=0
 
virtual bool get_display_data (pfc::string_base &p_out, unsigned &p_displayflags, metadb_handle_list_cref p_data, const GUID &p_caller)=0
 
virtual t_glyph get_glyph (metadb_handle_list_cref p_data, const GUID &p_caller)
 
virtual GUID get_guid ()=0
 
virtual bool is_mappable_shortcut ()=0
 

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 ()
 

Detailed Description

Definition at line 69 of file contextmenu.h.

Member Function Documentation

void contextmenu_item_node_root_popup::execute ( metadb_handle_list_cref  data,
const GUID caller 
)
inlinevirtual

Implements contextmenu_item_node.

Definition at line 73 of file contextmenu.h.

73 {}
bool contextmenu_item_node_root_popup::get_description ( pfc::string_base p_out)
inlinevirtual

Implements contextmenu_item_node.

Definition at line 74 of file contextmenu.h.

74 {return false;}
t_type contextmenu_item_node_root_popup::get_type ( )
inlinevirtual

Implements contextmenu_item_node.

Definition at line 72 of file contextmenu.h.


The documentation for this class was generated from the following file: