X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSMESHGUI%2FSMESHGUI_ClippingDlg.cxx;h=c02181beeebf45fa5f5456f3593bc51fe92672ad;hb=920fe932b10ce5e9da132f0fce3be2bbef95fa3a;hp=1d68b74fa04a8a9f980913c3307a423ac37cc33b;hpb=6bac08c1a81f34d3f21c550bd92f83654b2546a5;p=modules%2Fsmesh.git diff --git a/src/SMESHGUI/SMESHGUI_ClippingDlg.cxx b/src/SMESHGUI/SMESHGUI_ClippingDlg.cxx index 1d68b74fa..c02181bee 100644 --- a/src/SMESHGUI/SMESHGUI_ClippingDlg.cxx +++ b/src/SMESHGUI/SMESHGUI_ClippingDlg.cxx @@ -601,12 +601,12 @@ SMESHGUI_ClippingDlg::~SMESHGUI_ClippingDlg() if (myViewWindow) SMESH::RenderViewWindow(myViewWindow); - for( int i=0; i< myPlanes.size(); i++ ) { + for ( size_t i = 0; i < myPlanes.size(); i++ ) { SMESH::TPlaneData aPlaneData = myPlanes[i]; aPlaneData.Plane->Delete(); } - if (myPreviewWidget) { + if ( myPreviewWidget ) { myPreviewWidget->Off(); myPreviewWidget->Delete(); } @@ -1134,9 +1134,10 @@ void SMESHGUI_ClippingDlg::updateActorItem( QListWidgetItem* theItem, anActorList.remove( anActor ); if( SMESH::ComputeBounds( anActorList, myBounds ) ) { - myPreviewWidget->On(); myPreviewWidget->PlaceWidget( myBounds[0], myBounds[1], myBounds[2], myBounds[3], myBounds[4], myBounds[5] ); + if( PreviewCheckBox->isChecked() ) + myPreviewWidget->On(); } else myPreviewWidget->Off(); @@ -1249,9 +1250,10 @@ void SMESHGUI_ClippingDlg::ClickOnNew() bool anIsBlocked = ActorList->blockSignals( true ); if( SMESH::ComputeBounds( anActorList, myBounds ) ) { - myPreviewWidget->On(); myPreviewWidget->PlaceWidget( myBounds[0], myBounds[1], myBounds[2], myBounds[3], myBounds[4], myBounds[5] ); + if( PreviewCheckBox->isChecked() ) + myPreviewWidget->On(); } else myPreviewWidget->Off(); @@ -1342,9 +1344,10 @@ void SMESHGUI_ClippingDlg::onSelectPlane ( int theIndex ) myIsSelectPlane = false; if( SMESH::ComputeBounds( aPlaneData.ActorList, myBounds ) ) { - myPreviewWidget->On(); myPreviewWidget->PlaceWidget( myBounds[0], myBounds[1], myBounds[2], myBounds[3], myBounds[4], myBounds[5] ); + if( PreviewCheckBox->isChecked() ) + myPreviewWidget->On(); } else myPreviewWidget->Off();