foobar2000 SDK  2015-08-03
Public Member Functions | Protected Member Functions
contextmenu_nodeabstract

#include <contextmenu_manager.h>

Public Member Functions

virtual void execute ()=0
 
virtual contextmenu_nodeget_child (t_size n)=0
 
virtual bool get_description (pfc::string_base &out)=0
 
virtual unsigned get_display_flags ()=0
 
virtual bool get_full_name (pfc::string_base &out)=0
 
virtual void * get_glyph ()=0
 
virtual unsigned get_id ()=0
 
virtual const char * get_name ()=0
 
virtual t_size get_num_children ()=0
 
virtual contextmenu_item_node::t_type get_type ()=0
 

Protected Member Functions

 contextmenu_node ()
 
 ~contextmenu_node ()
 

Detailed Description

Definition at line 53 of file contextmenu_manager.h.

Constructor & Destructor Documentation

contextmenu_node::contextmenu_node ( )
inlineprotected

Definition at line 66 of file contextmenu_manager.h.

66 {}
contextmenu_node::~contextmenu_node ( )
inlineprotected

Definition at line 67 of file contextmenu_manager.h.

67 {}

Member Function Documentation

virtual void contextmenu_node::execute ( )
pure virtual
virtual contextmenu_node* contextmenu_node::get_child ( t_size  n)
pure virtual
virtual bool contextmenu_node::get_description ( pfc::string_base out)
pure virtual
virtual unsigned contextmenu_node::get_display_flags ( )
pure virtual
virtual bool contextmenu_node::get_full_name ( pfc::string_base out)
pure virtual
virtual void* contextmenu_node::get_glyph ( )
pure virtual
virtual unsigned contextmenu_node::get_id ( )
pure virtual
virtual const char* contextmenu_node::get_name ( )
pure virtual
virtual t_size contextmenu_node::get_num_children ( )
pure virtual
virtual contextmenu_item_node::t_type contextmenu_node::get_type ( )
pure virtual

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