| 354 | } |
| 355 | |
| 356 | void SetupWizardDialog::refreshDirectoryList() |
| 357 | { |
| 358 | QSignalBlocker sb(m_ui.searchDirectoryList); |
| 359 | while (m_ui.searchDirectoryList->rowCount() > 0) |
| 360 | m_ui.searchDirectoryList->removeRow(0); |
| 361 | |
| 362 | std::vector<std::string> path_list = Host::GetBaseStringListSetting("GameList", "Paths"); |
| 363 | for (const std::string& entry : path_list) |
| 364 | addPathToTable(entry, false); |
| 365 | |
| 366 | path_list = Host::GetBaseStringListSetting("GameList", "RecursivePaths"); |
| 367 | for (const std::string& entry : path_list) |
| 368 | addPathToTable(entry, true); |
| 369 | |
| 370 | m_ui.searchDirectoryList->sortByColumn(0, Qt::AscendingOrder); |
| 371 | m_ui.removeSearchDirectoryButton->setEnabled(false); |
| 372 | } |
| 373 | |
| 374 | void SetupWizardDialog::resizeDirectoryListColumns() |
| 375 | { |