preferences_branch_v2 Class Reference

#include <preferences_page.h>

Inheritance diagram for preferences_branch_v2:

preferences_branch service_base preferences_branch_impl service_impl_single_t< preferences_branch_impl >

List of all members.

Public Types

typedef preferences_branch_v2 t_interface
typedef preferences_branch t_interface_parent

Public Member Functions

virtual double get_sort_priority ()=0
 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.

Static Public Attributes

static const GUID class_guid = { 0x167ebeb9, 0x8334, 0x4b21, { 0xaf, 0x58, 0xa7, 0x40, 0xa5, 0xd5, 0xb6, 0x66 } }


Member Typedef Documentation

Reimplemented from preferences_branch.

Reimplemented from preferences_branch.


Member Function Documentation

virtual double preferences_branch_v2::get_sort_priority (  )  [pure virtual]

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.

Implemented in preferences_branch_impl.


Member Data Documentation

const GUID preferences_branch_v2::class_guid = { 0x167ebeb9, 0x8334, 0x4b21, { 0xaf, 0x58, 0xa7, 0x40, 0xa5, 0xd5, 0xb6, 0x66 } } [static]

Reimplemented from preferences_branch.


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

Generated on Fri Apr 18 13:56:55 2008 for foobar2000 SDK by  doxygen 1.5.5