]> SALOME platform Git repositories - modules/geom.git/blobdiff - src/BasicGUI/BasicGUI_PointDlg.cxx
Salome HOME
Issue 0021055: EDF 1602 STUDY: Object browser reactualisation when creating an object
[modules/geom.git] / src / BasicGUI / BasicGUI_PointDlg.cxx
index 7810dcdda7031210e1752c2f5971871e6cd1a6cb..2b364705c604c17c51f68a2b3847d5b65b782f63 100644 (file)
@@ -449,6 +449,7 @@ void BasicGUI_PointDlg::ConstructorsClicked(int constructorId)
 //=================================================================================
 void BasicGUI_PointDlg::ClickOnOk()
 {
+  setIsApplyAndClose( true );
   if ( onAccept() )
     ClickOnCancel();
 }
@@ -541,8 +542,8 @@ void BasicGUI_PointDlg::SelectionIntoArgument()
     }
     myBusy = false;
   }
-
-  displayPreview();
+  
+  displayPreview(true);
 }
 
 
@@ -638,7 +639,7 @@ void BasicGUI_PointDlg::DeactivateActiveDialog()
 //=================================================================================
 void BasicGUI_PointDlg::ValueChangedInSpinBox(double newValue)
 {
-  displayPreview();
+  displayPreview(true);
 }
 
 //=================================================================================
@@ -647,7 +648,7 @@ void BasicGUI_PointDlg::ValueChangedInSpinBox(double newValue)
 //=================================================================================
 void BasicGUI_PointDlg::CheckBoxClicked( int  State ) 
 {
-  displayPreview();
+  displayPreview(true);
 }
 
 
@@ -692,7 +693,7 @@ void BasicGUI_PointDlg::OnPointSelected( const gp_Pnt& thePnt )
     GroupXYZ->SpinBox_DY->setValue( thePnt.Y() );
     GroupXYZ->SpinBox_DZ->setValue( thePnt.Z() );
 
-    displayPreview();
+    displayPreview(true);
   }
 }
 
@@ -919,7 +920,7 @@ void BasicGUI_PointDlg::addSubshapesToStudy()
 void BasicGUI_PointDlg::ClickParamCoord( int id )
 {
   updateParamCoord( true );
-  displayPreview();
+  displayPreview(true);
 }
 
 //=================================================================================