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