Merge pull request #7199 from spycrab/qt_default_iso

Qt/PathPane: Update "Default ISO" when changed
This commit is contained in:
spycrab 2018-07-03 08:34:47 +02:00 committed by GitHub
commit f8bb4355a5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 8 deletions

View File

@ -549,7 +549,8 @@ void GameList::UninstallWAD()
void GameList::SetDefaultISO()
{
SConfig::GetInstance().m_strDefaultISO = GetSelectedGame()->GetFilePath();
Settings::Instance().SetDefaultGame(
QDir::toNativeSeparators(QString::fromStdString(GetSelectedGame()->GetFilePath())));
}
void GameList::OpenContainingFolder()

View File

@ -41,17 +41,13 @@ void PathPane::Browse()
void PathPane::BrowseDefaultGame()
{
auto& default_iso = SConfig::GetInstance().m_strDefaultISO;
QString file = QDir::toNativeSeparators(QFileDialog::getOpenFileName(
this, tr("Select a Game"), QString::fromStdString(default_iso),
this, tr("Select a Game"), Settings::Instance().GetDefaultGame(),
tr("All GC/Wii files (*.elf *.dol *.gcm *.iso *.tgc *.wbfs *.ciso *.gcz *.wad);;"
"All Files (*)")));
if (!file.isEmpty())
{
m_game_edit->setText(file);
default_iso = file.toStdString();
}
Settings::Instance().SetDefaultGame(file);
}
void PathPane::BrowseWiiNAND()