From 46a5b7f9ae47c27356ee3c2c42ae26a126550d59 Mon Sep 17 00:00:00 2001 From: XinyuHou Date: Wed, 23 Nov 2016 15:10:42 +0000 Subject: [PATCH] #6345 Let Mainwindow save settings before program quits # Conflicts: # src/gui/src/main.cpp --- src/gui/src/main.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/gui/src/main.cpp b/src/gui/src/main.cpp index fe09ed3e..dda6d306 100644 --- a/src/gui/src/main.cpp +++ b/src/gui/src/main.cpp @@ -97,6 +97,10 @@ int main(int argc, char* argv[]) app.switchTranslator(appConfig.language()); MainWindow mainWindow(settings, appConfig, licenseManager); + + QObject::connect(dynamic_cast(&app), SIGNAL(aboutToQuit()), + &mainWindow, SLOT(saveSettings())); + SetupWizard setupWizard(mainWindow, true); if (appConfig.wizardShouldRun())