summaryrefslogtreecommitdiff
path: root/src/settingsdialog.cpp
diff options
context:
space:
mode:
authorLostDragonist <lost.dragonist@gmail.com>2018-12-11 01:52:53 -0600
committerLostDragonist <lost.dragonist@gmail.com>2018-12-11 01:52:53 -0600
commit1266e13921812ac647e1b788fab5eb04e8267ec9 (patch)
tree818fd1035d5a051aec57a284049b1fc833a8b9d5 /src/settingsdialog.cpp
parentf4af3264f049425610d3c829ce1d92482191daf4 (diff)
Add the ability to change the managed game directory
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);