MCPcopy Create free account
hub / github.com/PolyMC/PolyMC / selectedPageChanged

Method selectedPageChanged

launcher/ui/dialogs/ModDownloadDialog.cpp:175–191  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

173}
174
175void ModDownloadDialog::selectedPageChanged(BasePage* previous, BasePage* selected)
176{
177 auto* prev_page = dynamic_cast<ModPage*>(previous);
178 if (!prev_page) {
179 qCritical() << "Page '" << previous->displayName() << "' in ModDownloadDialog is not a ModPage!";
180 return;
181 }
182
183 auto* selected_page = dynamic_cast<ModPage*>(selected);
184 if (!selected_page) {
185 qCritical() << "Page '" << selected->displayName() << "' in ModDownloadDialog is not a ModPage!";
186 return;
187 }
188
189 // Same effect as having a global search bar
190 selected_page->setSearchTerm(prev_page->getSearchTerm());
191}

Callers

nothing calls this directly

Calls 3

getSearchTermMethod · 0.80
displayNameMethod · 0.45
setSearchTermMethod · 0.45

Tested by

no test coverage detected