* Fills the controls list based on category. */
| 108 | * Fills the controls list based on category. |
| 109 | */ |
| 110 | void 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. |
nothing calls this directly
no test coverage detected