Show UnsavedDocumentsDialog when closing window or quitting application

so user can save and or discard docs more efficiently.
This commit is contained in:
eelke 2026-10-19 18:16:25 +02:00
parent b97adced4c
commit 784ad68758
16 changed files with 544 additions and 164 deletions

View file

@ -1,5 +1,6 @@
#include "MasterController.h"
#include "ConnectionController.h"
#include "querytool/UnsavedDocumentsDialog.h"
#include "utils/PostgresqlUrlParser.h"
#include <ConnectionConfig.h>
#include <QCoreApplication>
@ -59,4 +60,9 @@ SQLiteConnection& MasterController::userConfigDatabase()
return m_userConfigDatabase;
}
bool MasterController::confirmQuit(QWidget *parent)
{
return confirmClose(parent, m_sqlDocumentRegistry.modifiedDocuments());
}