Salome HOME
Merge branch 'occ/shaper2smesh'
[modules/shaper.git] / src / SHAPERGUI / SHAPERGUI.cpp
index e9e7c0c0fddcea68b262c31c391c3977330e9f70..1ac461065e957c789673cdf65b4cd0e760221c6e 100644 (file)
@@ -452,6 +452,8 @@ bool SHAPERGUI::deactivateModule(SUIT_Study* theStudy)
   connect(getApp()->action(LightApp_Application::FileSaveAsId), SIGNAL(triggered(bool)),
           getApp(), SLOT(onSaveAsDoc()));
 
+  publishToStudy();
+
   return LightApp_Module::deactivateModule(theStudy);
 }
 
@@ -1186,3 +1188,9 @@ void SHAPERGUI::resetToolbars()
   SUIT_ResourceMgr* aResMgr = application()->resourceMgr();
   aResMgr->remove(ToolbarsSection);
 }
+
+void SHAPERGUI::publishToStudy()
+{
+  if (isActiveModule())
+    myWorkshop->module()->launchOperation("PublishToStudy", false);
+}