author | zecke <zecke> | 2003-10-07 12:55:16 (UTC) |
---|---|---|
committer | zecke <zecke> | 2003-10-07 12:55:16 (UTC) |
commit | 898d453b417e561cea25f6b7578814d31cec6e97 (patch) (side-by-side diff) | |
tree | 92ba0e55f17abcaa7b7883410c8850e59e54f516 | |
parent | e65d5c86b5fff521dfb94282a96606546bad9585 (diff) | |
download | opie-898d453b417e561cea25f6b7578814d31cec6e97.zip opie-898d453b417e561cea25f6b7578814d31cec6e97.tar.gz opie-898d453b417e561cea25f6b7578814d31cec6e97.tar.bz2 |
If you decide to close the mainwindow and have say editor and views open as well
call closeAllWindows() after all events are dispatched
-rw-r--r-- | core/pim/todo/mainwindow.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/pim/todo/mainwindow.cpp b/core/pim/todo/mainwindow.cpp index ad7899f..7f40645 100644 --- a/core/pim/todo/mainwindow.cpp +++ b/core/pim/todo/mainwindow.cpp @@ -406,13 +406,13 @@ void MainWindow::closeEvent( QCloseEvent* e ) { config.writeEntry( "ShowDeadLine", showDeadline()); config.writeEntry( "ShowOverDue", showOverDue() ); config.writeEntry( "ShowQuickTask", showQuickTask() ); /* save templates */ templateManager()->save(); e->accept(); - qApp->quit(); + QTimer::singleShot(0, qApp, SLOT(closeAllWindows()) ); } } void MainWindow::populateTemplates() { m_template->clear(); QStringList list = templateManager()->templates(); QStringList::Iterator it; |