Интерфейс к базе данных у меня реализован в виде синглтона, у которого есть приватный член QSqlDatabase dbase;
Так вот, при инициализации и работе все ок, но при удалении в консоли появляется ругань -
QSqlDatabasePrivate::removeDatabase: connection 'qt_sql_default_connection' is still in use, all queries will cease to work.
Погуглив, я решил, что нужно делать базе close() перед удалением, но как только я не извращался с закрытием - ставил на atexit(), подключал слот к сигналу destroyed() QApplication, вручную вызывал блин в обработчике закрытия, все равно ворнинг не исчезает. Кто-нибудь сталкивался с подобным?