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

Method init

src/Menu/OptionsControlsState.cpp:110–125  ·  view source on GitHub ↗

* Fills the controls list based on category. */

Source from the content-addressed store, hash-verified

108 * Fills the controls list based on category.
109 */
110void OptionsControlsState::init()
111{
112 OptionsBaseState::init();
113 _lstControls->clearList();
114 _lstControls->addRow(2, tr("STR_GENERAL").c_str(), L"");
115 _lstControls->setCellColor(0, 0, _colorGroup);
116 addControls(_controlsGeneral);
117 _lstControls->addRow(2, L"", L"");
118 _lstControls->addRow(2, tr("STR_GEOSCAPE").c_str(), L"");
119 _lstControls->setCellColor(_controlsGeneral.size() + 2, 0, _colorGroup);
120 addControls(_controlsGeo);
121 _lstControls->addRow(2, L"", L"");
122 _lstControls->addRow(2, tr("STR_BATTLESCAPE").c_str(), L"");
123 _lstControls->setCellColor(_controlsGeneral.size() + 2 + _controlsGeo.size() + 2, 0, _colorGroup);
124 addControls(_controlsBattle);
125}
126
127/**
128 * Uppercases all the words in a string.

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