MCPcopy Create free account
hub / github.com/JRickey/BattleShip / InsertSidebarSearch

Method InsertSidebarSearch

port/gui/Menu.cpp:157–169  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

155static bool raceDisableActive = false;
156
157void Menu::InsertSidebarSearch() {
158 menuEntries["Settings"].sidebars.emplace("Search", searchSidebarEntry);
159 uint32_t curIndex = 0;
160 if (!Ship_IsCStringEmpty(CVarGetString(menuEntries["Settings"].sidebarCvar, ""))) {
161 curIndex = GetVectorIndexOf(menuEntries["Settings"].sidebarOrder,
162 CVarGetString(menuEntries["Settings"].sidebarCvar, ""));
163 }
164 menuEntries["Settings"].sidebarOrder.insert(menuEntries["Settings"].sidebarOrder.begin() + searchSidebarIndex,
165 "Search");
166 if (curIndex > searchSidebarIndex) {
167 CVarSetString(menuEntries["Settings"].sidebarCvar, menuEntries["Settings"].sidebarOrder.at(curIndex).c_str());
168 }
169}
170
171void Menu::RemoveSidebarSearch() {
172 uint32_t curIndex = GetVectorIndexOf(menuEntries["Settings"].sidebarOrder,

Callers

nothing calls this directly

Calls 2

Ship_IsCStringEmptyFunction · 0.85
GetVectorIndexOfFunction · 0.85

Tested by

no test coverage detected