foobar2000 SDK  2015-01-14
Public Member Functions | Private Member Functions
ui_element_popup_hostabstract

#include <ui_element.h>

+ Inheritance diagram for ui_element_popup_host:

Public Member Functions

virtual ui_element_config::ptr get_config ()=0
 
virtual ui_element_instance::ptr get_root_elem ()=0
 
virtual HWND get_wnd ()=0
 
virtual void set_config (ui_element_config::ptr cfg)=0
 
virtual void set_edit_mode (bool state)=0
 
- Public Member Functions inherited from service_base
template<typename outPtr_t >
bool cast (outPtr_t &outPtr)
 
virtual int service_add_ref ()=0 throw ()
 
virtual bool service_query (service_ptr_t< service_base > &p_out, const GUID &p_guid)
 
template<class T >
bool service_query_t (service_ptr_t< T > &p_out)
 
virtual int service_release ()=0 throw ()
 

Private Member Functions

 FB2K_MAKE_SERVICE_INTERFACE (ui_element_popup_host, service_base)
 

Additional Inherited Members

- Public Types inherited from service_base
typedef service_base t_interface
 
- Protected Member Functions inherited from service_base
 service_base ()
 
 ~service_base ()
 

Detailed Description

Definition at line 464 of file ui_element.h.

Member Function Documentation

ui_element_popup_host::FB2K_MAKE_SERVICE_INTERFACE ( ui_element_popup_host  ,
service_base   
)
private
virtual ui_element_config::ptr ui_element_popup_host::get_config ( )
pure virtual
virtual ui_element_instance::ptr ui_element_popup_host::get_root_elem ( )
pure virtual
virtual HWND ui_element_popup_host::get_wnd ( )
pure virtual
virtual void ui_element_popup_host::set_config ( ui_element_config::ptr  cfg)
pure virtual
virtual void ui_element_popup_host::set_edit_mode ( bool  state)
pure virtual

Sets edit mode on/off. Default: off.


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