Salome HOME
Merge branch 'V9_2_2_BR'
[modules/jobmanager.git] / src / salomegui / BL_SalomeGui.cxx
index b71fd64e220a7a570ddb5223f5e7f21daab3a3df..64b8be53e4869f082e2014024d068ab2aa0accb9 100644 (file)
@@ -1,9 +1,9 @@
-// Copyright (C) 2009-2012  CEA/DEN, EDF R&D
+// Copyright (C) 2009-2019  CEA/DEN, EDF R&D
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
 // License as published by the Free Software Foundation; either
-// version 2.1 of the License.
+// version 2.1 of the License, or (at your option) any later version.
 //
 // This library is distributed in the hope that it will be useful,
 // but WITHOUT ANY WARRANTY; without even the implied warranty of
 #include "BL_SalomeGui.hxx"
 #include "JOBMANAGER_version.h"
 
-BL::SalomeGui::SalomeGui() : MainWindows_SALOME("JobManager"), 
-                            SalomeApp_Module("JobManager"), 
-                            LightApp_Module("JobManager")
+#include <SUIT_Desktop.h>
+#include <SUIT_ViewWindow.h>
+
+BL::SalomeGui::SalomeGui() : MainWindows_SALOME("JobManager")
 {
   DEBTRACE("Creating BL::SalomeGui");
   _gengui = NULL;
@@ -53,6 +54,7 @@ BL::SalomeGui::studyClosed()
 {
   if (_gengui)
   {
+    _gengui->saveIfNeeded();
     _gengui->deleteDockWidget();
     delete _gengui;
     _gengui = NULL;