diff options
author | Arno <am@disconnect.de> | 2011-04-30 11:56:29 +0200 |
---|---|---|
committer | Arno <am@disconnect.de> | 2011-04-30 12:00:04 +0200 |
commit | 6a0a3e211086dcef5c94ba7110935e4f7839358b (patch) | |
tree | da6051e43a16584167341c394b557d08fba3049f /shemov.cpp | |
parent | b02f4fef1d063f03b6e8b2b961a9049ad53d6c68 (diff) | |
download | SheMov-6a0a3e211086dcef5c94ba7110935e4f7839358b.tar.gz SheMov-6a0a3e211086dcef5c94ba7110935e4f7839358b.tar.bz2 SheMov-6a0a3e211086dcef5c94ba7110935e4f7839358b.zip |
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.
Diffstat (limited to 'shemov.cpp')
-rw-r--r-- | shemov.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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())); |