Qt: Hook up 'Add Game List Directory' function

This commit is contained in:
Connor McLaughlin
2020-01-24 14:50:53 +10:00
parent 98eb71aa3f
commit 0200b9ffc1
6 changed files with 35 additions and 16 deletions

View File

@ -232,9 +232,9 @@ void GameListSettingsWidget::onDirectoryListItemClicked(const QModelIndex& index
m_search_directories_model->setEntryRecursive(row, !m_search_directories_model->isEntryRecursive(row));
}
void GameListSettingsWidget::onAddSearchDirectoryButtonPressed()
void GameListSettingsWidget::addSearchDirectory(QWidget* parent_widget)
{
QString dir = QFileDialog::getExistingDirectory(this, tr("Select Search Directory"));
QString dir = QFileDialog::getExistingDirectory(parent_widget, tr("Select Search Directory"));
if (dir.isEmpty())
return;
@ -251,6 +251,11 @@ void GameListSettingsWidget::onAddSearchDirectoryButtonPressed()
m_search_directories_model->addEntry(dir, recursive);
}
void GameListSettingsWidget::onAddSearchDirectoryButtonPressed()
{
addSearchDirectory(this);
}
void GameListSettingsWidget::onRemoveSearchDirectoryButtonPressed()
{
QModelIndexList selection = m_ui.searchDirectoryList->selectionModel()->selectedIndexes();