summaryrefslogtreecommitdiff
path: root/src/settings.cpp
diff options
context:
space:
mode:
authorLostDragonist <lost.dragonist@gmail.com>2018-12-08 01:19:37 -0600
committerLostDragonist <lost.dragonist@gmail.com>2018-12-08 01:19:37 -0600
commit4914fd172deffe15631ab37264a1ffda33637e99 (patch)
treeb265d4c71c0a9b83ad8797838e1c81e3fa124422 /src/settings.cpp
parent02fe0d3384c60b96e85274e94f4c3b344780a0ca (diff)
Add workarounds button to reset window geometries
Diffstat (limited to 'src/settings.cpp')
-rw-r--r--src/settings.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/settings.cpp b/src/settings.cpp
index c311ef29..3abb0988 100644
--- a/src/settings.cpp
+++ b/src/settings.cpp
@@ -1112,4 +1112,15 @@ void Settings::WorkaroundsTab::update()
m_Settings.setValue("Settings/display_foreign", m_displayForeignBox->isChecked());
m_Settings.setValue("Settings/executable_blacklist", m_dialog.getExecutableBlacklist());
+
+ if (m_dialog.getResetGeometries()) {
+ m_Settings.setValue("reset_geometry", true);
+ if (QMessageBox::question(nullptr,
+ tr("Restart Mod Organizer?"),
+ tr("In order to reset the window geometries, MO must be restarted.\n"
+ "Restart it now?"),
+ QMessageBox::Yes | QMessageBox::No) == QMessageBox::Yes) {
+ qApp->exit(INT_MAX);
+ }
+ }
}