foobar2000 SDK
2015-08-03
|
#include <preferences_page.h>
Public Member Functions | |
FB2K_MAKE_SERVICE_INTERFACE (preferences_branch_v2, preferences_branch) | |
virtual double | get_sort_priority () |
![]() | |
FB2K_MAKE_SERVICE_INTERFACE_ENTRYPOINT (preferences_branch) | |
virtual GUID | get_guid ()=0 |
virtual const char * | get_name ()=0 |
virtual GUID | get_parent_guid ()=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 |
![]() | |
service_base () | |
~service_base () | |
Definition at line 52 of file preferences_page.h.
preferences_branch_v2::FB2K_MAKE_SERVICE_INTERFACE | ( | preferences_branch_v2 | , |
preferences_branch | |||
) |
|
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.
Reimplemented in preferences_branch_impl.
Definition at line 55 of file preferences_page.h.