summaryrefslogtreecommitdiffstats
path: root/shemov.cpp
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2011-04-30 11:56:29 +0200
committerArno <am@disconnect.de>2011-04-30 12:00:04 +0200
commit6a0a3e211086dcef5c94ba7110935e4f7839358b (patch)
treeda6051e43a16584167341c394b557d08fba3049f /shemov.cpp
parentb02f4fef1d063f03b6e8b2b961a9049ad53d6c68 (diff)
downloadSheMov-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.cpp2
1 files changed, 1 insertions, 1 deletions
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()));