#1401 Ask user to save modified project before project close

This commit is contained in:
Magne Sjaastad
2017-04-20 10:02:25 +02:00
parent 82b6e4b8f2
commit d7d80bc53e
8 changed files with 99 additions and 14 deletions
@@ -137,11 +137,18 @@ void RiuMainPlotWindow::cleanupGuiBeforeProjectClose()
//--------------------------------------------------------------------------------------------------
void RiuMainPlotWindow::closeEvent(QCloseEvent* event)
{
RiaApplication* app = RiaApplication::instance();
if (!app->askUserToSaveModifiedProject())
{
event->ignore();
return;
}
saveWinGeoAndDockToolBarLayout();
if (!RiaApplication::instance()->tryCloseMainWindow()) return;
if (!app->tryCloseMainWindow()) return;
RiaApplication::instance()->closeProject();
app->closeProject();
}
//--------------------------------------------------------------------------------------------------