mmoptionmodel.h File Reference

#include <wx/string.h>
#include <wx/arrstr.h>
#include <vector>
Include dependency graph for mmoptionmodel.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  listItem
 used to hold an item in an option list More...
struct  mmOptionModel
 The base class for all option types. More...
struct  mmOptionBool
 Holds a bool option. More...
struct  mmOptionFloat
 Holds a float option. More...
struct  mmOptionString
 Holds a string option. More...
struct  mmOptionList
 Holds a an option list (a vector of listItems). More...
struct  mmOptionSection

Namespaces

namespace  SLGlobals

Typedefs

typedef std::vector< listItemListItemVec
 Used in option list.

Enumerations

enum  OptionType {
  opt_undefined = 0, opt_bool = 1, opt_list = 2, opt_float = 3,
  opt_string = 4, opt_section = 5
}
 

enum that lets us differentiate option types at runtime

More...

Variables

const wxString SLGlobals::nosection_name = _T("none")
const wxString SLGlobals::nostyle_name = _T("none")

Typedef Documentation

typedef std::vector<listItem> ListItemVec

Used in option list.

Definition at line 38 of file mmoptionmodel.h.


Enumeration Type Documentation

enum OptionType

enum that lets us differentiate option types at runtime

opt_undefined will be returned/set if the type could not be determined, others respectively

Enumerator:
opt_undefined 
opt_bool 
opt_list 
opt_float 
opt_string 
opt_section 

Definition at line 15 of file mmoptionmodel.h.


Generated on Thu Dec 29 00:11:33 2011 for SpringLobby by doxygen 1.6.3