В приложении есть окно? Если да, то можно попробовать void QWidget::closeEvent ( QCloseEvent * event ) переопределить!?
Окна нет.
Lion, у тебя приложение убивается без каких либо сообщений со стороны ОСьки?
Да, без всяких предупреждений, мне на закрытие нужно максимум пару секунд.
В книге Макс Шлее в 29 главе "Сохранение настроек приложения" есть под глава "Управление сеансом" там написано что нужно наследовать QApplication и переопределить его метод commitData().
Возможно, это поможет, надо попробовать, но есть ощущение, что этот вариант не совсем то, что мне нужно. Мне не нужно спрашивать пользователя сохранить что-то или нет, к тому же commitData не будет вызываться при завершении приложения пользователем.