From 6a0a3e211086dcef5c94ba7110935e4f7839358b Mon Sep 17 00:00:00 2001 From: Arno Date: Sat, 30 Apr 2011 11:56:29 +0200 Subject: Fix exit action Don't connect mQuitA to quit(), use qApp::closeAllWindows() instead. The former doesn't trigger closeEvent() so settings aren't written at exit. --- shemov.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'shemov.cpp') diff --git a/shemov.cpp b/shemov.cpp index 9cb0a86..2069e2e 100644 --- a/shemov.cpp +++ b/shemov.cpp @@ -336,7 +336,7 @@ void SheMov::createActions(){ connect(mCdupA, SIGNAL(triggered()), mFSWidget, SLOT(parentDir())); mBackDirA = new QAction(QIcon(":/back_dick.png"), tr("Go back"), this); connect(mBackDirA, SIGNAL(triggered()), mFSWidget, SLOT(goBack())); - connect(mQuitA, SIGNAL(triggered()), qApp, SLOT(quit())); + connect(mQuitA, SIGNAL(triggered()), qApp, SLOT(closeAllWindows()) ); mMarkFilesA = new QAction(tr("Select files..."), this); mMarkFilesA->setShortcut(tr("CTRL++")); connect(mMarkFilesA, SIGNAL(triggered()), mFSWidget->fileView(), SLOT(markFiles())); -- cgit v1.2.3-70-g09d2