]> SALOME platform Git repositories - modules/visu.git/commitdiff
Salome HOME
Bug IPAL19726 - Qt4 porting: problems with gauss points' selection
authorouv <ouv@opencascade.com>
Fri, 30 May 2008 08:16:26 +0000 (08:16 +0000)
committerouv <ouv@opencascade.com>
Fri, 30 May 2008 08:16:26 +0000 (08:16 +0000)
src/VVTK/VVTK_PickingDlg.cxx

index 75670122be675f69950d0fa04f6bd852d668edbe..5e05ceac14c805cfc3dbd32260c8f07c7c479bb5 100644 (file)
@@ -560,19 +560,6 @@ void VVTK_PickingDlg::onSelectionEvent()
 
   VISU::TLocalPntID aLocalPntID = aGaussPointID.second;
   myLocalPointLineEdit->setText( QString::number( aLocalPntID ) );
-
-  myPickingSettings->InvokeEvent( VISU::UpdatePickingSettingsEvent,NULL );
-
-  VISU::PGaussPtsIDMapper anIDMapper = aHelper.myPipeLine->GetGaussPtsIDMapper();
-  vtkIdType anObjVtkId = anIDMapper->GetVTKID( VISU::TGaussPointID( aCellID, aLocalPntID ) );
-  if ( anObjVtkId < 0 )
-    return;
-
-  aHelper.myMapIndex.Clear();
-  aHelper.myMapIndex.Add( anObjVtkId );
-  aHelper.mySelector->AddOrRemoveIndex( aHelper.myIO, aHelper.myMapIndex, false );
-  aHelper.myActor->Highlight( aHelper.myIO );
-  myInteractor->GetDevice()->CreateTimer( VTKI_TIMER_FIRST );
 }
 
 VISU_PickingSettings* 
@@ -675,27 +662,6 @@ void VVTK_PickingDlg::onClickApply()
 
 void VVTK_PickingDlg::onClickClose()
 {
-  SelectorHelper aHelper( myInteractor );
-  if ( aHelper.get() )
-  {
-    const TColStd_IndexedMapOfInteger& aMapIndex = aHelper.myMapIndex;
-    if ( aMapIndex.Extent() == 1 )
-    {
-      int anObjId = aHelper.myMapIndex(1);
-      VISU::TGaussPointID aGaussPointID = aHelper.myPipeLine->GetObjID( anObjId );
-      VISU::TCellID aCellID = aGaussPointID.first;
-      VISU::TLocalPntID aLocalPntID = aGaussPointID.second;
-      
-      VISU::PGaussPtsIDMapper anIDMapper = aHelper.myPipeLine->GetGaussPtsIDMapper();
-      vtkIdType anObjVtkId = anIDMapper->GetVTKID( VISU::TGaussPointID( aCellID, aLocalPntID ) );
-      if ( anObjVtkId >= 0 )
-      {
-       aHelper.myActor->Highlight( false );
-       aHelper.myMapIndex.Clear();
-      }
-    }
-  }
-  
   reject();
 }