MCPcopy Create free account
hub / github.com/OpenXcom/OpenXcom / init

Method init

src/Menu/OptionsAdvancedState.cpp:116–131  ·  view source on GitHub ↗

* Fills the settings list based on category. */

Source from the content-addressed store, hash-verified

114 * Fills the settings list based on category.
115 */
116void OptionsAdvancedState::init()
117{
118 OptionsBaseState::init();
119 _lstOptions->clearList();
120 _lstOptions->addRow(2, tr("STR_GENERAL").c_str(), L"");
121 _lstOptions->setCellColor(0, 0, _colorGroup);
122 addSettings(_settingsGeneral);
123 _lstOptions->addRow(2, L"", L"");
124 _lstOptions->addRow(2, tr("STR_GEOSCAPE").c_str(), L"");
125 _lstOptions->setCellColor(_settingsGeneral.size() + 2, 0, _colorGroup);
126 addSettings(_settingsGeo);
127 _lstOptions->addRow(2, L"", L"");
128 _lstOptions->addRow(2, tr("STR_BATTLESCAPE").c_str(), L"");
129 _lstOptions->setCellColor(_settingsGeneral.size() + 2 + _settingsGeo.size() + 2, 0, _colorGroup);
130 addSettings(_settingsBattle);
131}
132
133/**
134 * Adds a bunch of settings to the list.

Callers

nothing calls this directly

Calls 4

initFunction · 0.85
clearListMethod · 0.80
addRowMethod · 0.80
setCellColorMethod · 0.80

Tested by

no test coverage detected