summaryrefslogtreecommitdiff
path: root/src/settingsdialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/settingsdialog.cpp')
-rw-r--r--src/settingsdialog.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/settingsdialog.cpp b/src/settingsdialog.cpp
index dec2532c..0d96e63a 100644
--- a/src/settingsdialog.cpp
+++ b/src/settingsdialog.cpp
@@ -220,6 +220,16 @@ void SettingsDialog::on_browseOverwriteDirBtn_clicked()
}
}
+void SettingsDialog::on_browseGameDirBtn_clicked()
+{
+ QFileInfo oldGameExe(ui->managedGameDirEdit->text());
+
+ QString temp = QFileDialog::getOpenFileName(this, tr("Select game executable"), oldGameExe.absolutePath(), oldGameExe.fileName());
+ if (!temp.isEmpty()) {
+ ui->managedGameDirEdit->setText(temp);
+ }
+}
+
void SettingsDialog::on_containsBtn_clicked()
{
QColor result = QColorDialog::getColor(m_ContainsColor, this);