A config object defines a single node in a WML file, with access to child nodes.
A class grating read only view to a vector of config objects, viewed as one config with all children ...
const std::vector< option > & get_preferences() const
advanced_manager(const game_config_view &gc)
std::vector< option > prefs
Modify, read and display user preferences.
std::vector< advanced_manager::option > advanced_pref_list
void init_advanced_manager(const game_config_view &gc)
Initializes the manager singleton.
const advanced_pref_list & get_advanced_preferences()
Gets a list of the available advanced preferences.
option(const config &pref)
config cfg
The full config, including type-specific options.
avd_type type
The preference type.
std::string field
The actual field saved in the prefs file and by which this preference may be accessed.
t_string description
Displayed description.
t_string name
Displayed name.