foobar2000 SDK  2015-08-03
Public Member Functions
preferences_page_v2

#include <preferences_page.h>

+ Inheritance diagram for preferences_page_v2:

Public Member Functions

 FB2K_MAKE_SERVICE_INTERFACE (preferences_page_v2, preferences_page)
 
virtual double get_sort_priority ()
 
- Public Member Functions inherited from preferences_page
virtual HWND create (HWND p_parent)=0
 
 FB2K_MAKE_SERVICE_INTERFACE_ENTRYPOINT (preferences_page)
 
virtual GUID get_guid ()=0
 
virtual bool get_help_url (pfc::string_base &p_out)
 
virtual const char * get_name ()=0
 
virtual GUID get_parent_guid ()=0
 
virtual void reset ()=0
 
virtual bool reset_query ()=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 ()
 

Additional Inherited Members

- Public Types inherited from service_base
typedef service_base t_interface
 
- Static Public Member Functions inherited from preferences_page
static void get_help_url_helper (pfc::string_base &out, const char *category, const GUID &id, const char *name)
 
- Static Public Attributes inherited from preferences_page
static const GUID guid_core
 
static const GUID guid_display
 
static const GUID guid_hidden
 
static const GUID guid_input
 
static const GUID guid_media_library
 
static const GUID guid_playback
 
static const GUID guid_root
 
static const GUID guid_tag_writing
 
static const GUID guid_tagging = { 0x563107c3, 0xfc7d, 0x4022, { 0xa8, 0x72, 0xa8, 0x2a, 0x2b, 0x3f, 0xd5, 0x25 } }
 
static const GUID guid_tools
 
static const GUID guid_visualisations
 
- Protected Member Functions inherited from service_base
 service_base ()
 
 ~service_base ()
 

Detailed Description

Definition at line 27 of file preferences_page.h.

Member Function Documentation

preferences_page_v2::FB2K_MAKE_SERVICE_INTERFACE ( preferences_page_v2  ,
preferences_page   
)
virtual double preferences_page_v2::get_sort_priority ( )
inlinevirtual

Allows custom sorting order of preferences pages. Return lower value for higher priority (lower resulting index in the list). When sorting priority of two items matches, alphabetic sorting is used. Return 0 to use default alphabetic sorting without overriding priority.

Definition at line 30 of file preferences_page.h.

30 {return 0;}

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