foobar2000 SDK  2015-08-03
Public Member Functions
preferences_branch_v2

#include <preferences_page.h>

+ Inheritance diagram for preferences_branch_v2:

Public Member Functions

 FB2K_MAKE_SERVICE_INTERFACE (preferences_branch_v2, preferences_branch)
 
virtual double get_sort_priority ()
 
- Public Member Functions inherited from preferences_branch
 FB2K_MAKE_SERVICE_INTERFACE_ENTRYPOINT (preferences_branch)
 
virtual GUID get_guid ()=0
 
virtual const char * get_name ()=0
 
virtual GUID get_parent_guid ()=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
 
- Protected Member Functions inherited from service_base
 service_base ()
 
 ~service_base ()
 

Detailed Description

Definition at line 52 of file preferences_page.h.

Member Function Documentation

preferences_branch_v2::FB2K_MAKE_SERVICE_INTERFACE ( preferences_branch_v2  ,
preferences_branch   
)
virtual double preferences_branch_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.

Reimplemented in preferences_branch_impl.

Definition at line 55 of file preferences_page.h.

55 {return 0;}

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