foobar2000 SDK
2015-08-03
|
#include <preferences_page.h>
Public Member Functions | |
FB2K_MAKE_SERVICE_INTERFACE (preferences_page_v2, preferences_page) | |
virtual double | get_sort_priority () |
![]() | |
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 |
![]() | |
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 | |
![]() | |
typedef service_base | t_interface |
![]() | |
static void | get_help_url_helper (pfc::string_base &out, const char *category, const GUID &id, const char *name) |
![]() | |
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 |
![]() | |
service_base () | |
~service_base () | |
Definition at line 27 of file preferences_page.h.
preferences_page_v2::FB2K_MAKE_SERVICE_INTERFACE | ( | preferences_page_v2 | , |
preferences_page | |||
) |
|
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.