Merge pull request #7079 from spycrab/qt_open_remember
Qt/MainWindow: Remember last directory in "Open" prompt
This commit is contained in:
commit
08561b4b43
|
@ -527,10 +527,20 @@ void MainWindow::RefreshGameList()
|
|||
|
||||
QString MainWindow::PromptFileName()
|
||||
{
|
||||
return QFileDialog::getOpenFileName(
|
||||
this, tr("Select a File"), QDir::currentPath(),
|
||||
auto& settings = Settings::Instance().GetQSettings();
|
||||
QString path = QFileDialog::getOpenFileName(
|
||||
this, tr("Select a File"),
|
||||
settings.value(QStringLiteral("mainwindow/lastdir"), QStringLiteral("")).toString(),
|
||||
tr("All GC/Wii files (*.elf *.dol *.gcm *.iso *.tgc *.wbfs *.ciso *.gcz *.wad);;"
|
||||
"All Files (*)"));
|
||||
|
||||
if (!path.isEmpty())
|
||||
{
|
||||
settings.setValue(QStringLiteral("mainwindow/lastdir"),
|
||||
QFileInfo(path).absoluteDir().absolutePath());
|
||||
}
|
||||
|
||||
return path;
|
||||
}
|
||||
|
||||
void MainWindow::ChangeDisc()
|
||||
|
|
Loading…
Reference in New Issue