Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

ConfOption Struct Reference

#include <ScreenOptionsMasterPrefs.h>

List of all members.

Public Types

typedef void(* MoveData_t )(int &sel, bool ToSel, const ConfOption *pConfOption)

Public Member Functions

void UpdateAvailableOptions ()
void MakeOptionsList (CStringArray &out) const
int Get () const
void Put (int sel) const
int GetEffects () const
 ConfOption (const char *n, MoveData_t m, const char *c0=NULL, const char *c1=NULL, const char *c2=NULL, const char *c3=NULL, const char *c4=NULL, const char *c5=NULL, const char *c6=NULL, const char *c7=NULL, const char *c8=NULL, const char *c9=NULL, const char *c10=NULL, const char *c11=NULL, const char *c12=NULL, const char *c13=NULL, const char *c14=NULL, const char *c15=NULL, const char *c16=NULL, const char *c17=NULL, const char *c18=NULL, const char *c19=NULL)
 ConfOption (const char *n, MoveData_t m, void(*lst)(CStringArray &out))

Static Public Member Functions

ConfOptionFind (CString name)

Public Attributes

CString name
MoveData_t MoveData
int m_iEffects

Private Attributes

vector< CString > names
void(* MakeOptionsListCB )(CStringArray &out)


Member Typedef Documentation

typedef void(* ConfOption::MoveData_t)(int &sel, bool ToSel, const ConfOption *pConfOption)
 


Constructor & Destructor Documentation

ConfOption::ConfOption const char *  n,
MoveData_t  m,
const char *  c0 = NULL,
const char *  c1 = NULL,
const char *  c2 = NULL,
const char *  c3 = NULL,
const char *  c4 = NULL,
const char *  c5 = NULL,
const char *  c6 = NULL,
const char *  c7 = NULL,
const char *  c8 = NULL,
const char *  c9 = NULL,
const char *  c10 = NULL,
const char *  c11 = NULL,
const char *  c12 = NULL,
const char *  c13 = NULL,
const char *  c14 = NULL,
const char *  c15 = NULL,
const char *  c16 = NULL,
const char *  c17 = NULL,
const char *  c18 = NULL,
const char *  c19 = NULL
[inline]
 

ConfOption::ConfOption const char *  n,
MoveData_t  m,
void(*  lst)(CStringArray &out)
[inline]
 


Member Function Documentation

ConfOption * ConfOption::Find CString  name  )  [static]
 

int ConfOption::Get  )  const [inline]
 

int ConfOption::GetEffects  )  const
 

void ConfOption::MakeOptionsList CStringArray &  out  )  const
 

void ConfOption::Put int  sel  )  const [inline]
 

void ConfOption::UpdateAvailableOptions  ) 
 


Member Data Documentation

int ConfOption::m_iEffects
 

void(* ConfOption::MakeOptionsListCB)(CStringArray &out) [private]
 

MoveData_t ConfOption::MoveData
 

CString ConfOption::name
 

vector<CString> ConfOption::names [private]
 


The documentation for this struct was generated from the following files:
Generated on Thu Jan 27 20:58:51 2005 for StepMania by doxygen 1.3.7