Salome HOME
Merge with PAL/SALOME 2.1.0d
[modules/kernel.git] / src / SALOMEGUI / QAD_Study.cxx
index 1ad0b2112123565324e16c1a2f647fb4cca0531c..34f9d3fff778156e5774a48137f466f7e01d9870 100644 (file)
@@ -232,9 +232,17 @@ void QAD_Study::removeStudyFrame( QAD_StudyFrame* sf )
        aStudyBuilder->RemoveObject(fatherSF);
        if (aLocked) myStudy->GetProperties()->SetLocked(true);
       }
-      
+
       updateObjBrowser( true );
     }
+    
+    QAD_RightFrame* rightFrame = sf->getRightFrame();
+    if ( rightFrame ) {
+      QAD_ViewFrame* viewFrame = rightFrame->getViewFrame();
+      if ( viewFrame )
+       emit supervStudyFrameClosing( viewFrame );
+    }
+
     myStudyFrames.removeRef( sf );
   }
 }
@@ -1330,7 +1338,7 @@ void QAD_Study::Selection( QString aSelection )
 /*!
   Returns the name of current selection
 */
-QString QAD_Study::getSelection()
+QString QAD_Study::getSelection() const
 {
   return QString (myTitle + "_" + mySelection);
 }