| 173 | } |
| 174 | |
| 175 | void 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 | } |
nothing calls this directly
no test coverage detected