advconfig_entry_checkbox_impl< p_is_radio > Class Template Reference

#include <advconfig.h>

Inheritance diagram for advconfig_entry_checkbox_impl< p_is_radio >:

advconfig_entry_checkbox advconfig_entry service_base service_impl_single_t< advconfig_entry_checkbox_impl< p_is_radio > >

List of all members.

Public Member Functions

 advconfig_entry_checkbox_impl (const char *p_name, const GUID &p_guid, const GUID &p_parent, double p_priority, bool p_initialstate)
void get_name (pfc::string_base &p_out)
GUID get_guid ()
GUID get_parent ()
void reset ()
bool get_state ()
void set_state (bool p_state)
bool is_radio ()
double get_sort_priority ()


Detailed Description

template<bool p_is_radio = false>
class advconfig_entry_checkbox_impl< p_is_radio >

Standard implementation of advconfig_entry_checkbox.
p_is_radio parameter controls whether we're implementing a checkbox or a radiocheckbox (see advconfig_entry_checkbox description for more details).

Constructor & Destructor Documentation

template<bool p_is_radio = false>
advconfig_entry_checkbox_impl< p_is_radio >::advconfig_entry_checkbox_impl ( const char *  p_name,
const GUID &  p_guid,
const GUID &  p_parent,
double  p_priority,
bool  p_initialstate 
) [inline]


Member Function Documentation

template<bool p_is_radio = false>
void advconfig_entry_checkbox_impl< p_is_radio >::get_name ( pfc::string_base p_out  )  [inline, virtual]

Implements advconfig_entry.

template<bool p_is_radio = false>
GUID advconfig_entry_checkbox_impl< p_is_radio >::get_guid (  )  [inline, virtual]

Implements advconfig_entry.

template<bool p_is_radio = false>
GUID advconfig_entry_checkbox_impl< p_is_radio >::get_parent (  )  [inline, virtual]

Implements advconfig_entry.

template<bool p_is_radio = false>
void advconfig_entry_checkbox_impl< p_is_radio >::reset (  )  [inline, virtual]

Implements advconfig_entry.

template<bool p_is_radio = false>
bool advconfig_entry_checkbox_impl< p_is_radio >::get_state (  )  [inline, virtual]

template<bool p_is_radio = false>
void advconfig_entry_checkbox_impl< p_is_radio >::set_state ( bool  p_state  )  [inline, virtual]

template<bool p_is_radio = false>
bool advconfig_entry_checkbox_impl< p_is_radio >::is_radio (  )  [inline, virtual]

template<bool p_is_radio = false>
double advconfig_entry_checkbox_impl< p_is_radio >::get_sort_priority (  )  [inline, virtual]

Implements advconfig_entry.


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

Generated on Fri Apr 25 18:49:39 2008 for foobar2000 SDK by  doxygen 1.5.5