Salome HOME
NPAL17269: Performance pb. when creating a group with GUI.
[modules/geom.git] / src / GEOMFiltersSelection / GEOM_OCCFilter.cxx
index 6f22d93c18f7a1d61549e217a176d59b0d5acb0e..e62acd406e52010619fe2b5f076debb17a9b4580 100644 (file)
@@ -1,7 +1,26 @@
+// Copyright (C) 2005  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+// 
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either 
+// version 2.1 of the License.
+// 
+// This library is distributed in the hope that it will be useful 
+// but WITHOUT ANY WARRANTY; without even the implied warranty of 
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public  
+// License along with this library; if not, write to the Free Software 
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
+//
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
+//
 #include "GEOM_OCCFilter.h"
 
-#include <SalomeApp_SelectionMgr.h> 
-#include <SalomeApp_DataOwner.h>
+#include <LightApp_SelectionMgr.h> 
+#include <LightApp_DataOwner.h>
 
 #include <SALOME_InteractiveObject.hxx>
 
@@ -15,7 +34,7 @@ IMPLEMENT_STANDARD_RTTIEXT(GEOM_OCCFilter, SelectMgr_Filter)
 // function : GEOM_OCCFilter
 // purpose  : 
 //=======================================================================
-GEOM_OCCFilter::GEOM_OCCFilter( SalomeApp_SelectionMgr* theSelMgr )
+GEOM_OCCFilter::GEOM_OCCFilter( LightApp_SelectionMgr* theSelMgr )
   : SelectMgr_Filter()
 {
   mySelMgr = theSelMgr;
@@ -42,5 +61,5 @@ Standard_Boolean GEOM_OCCFilter::IsOk( const Handle(SelectMgr_EntityOwner)& anOb
   Handle(SALOME_InteractiveObject) anIO = Handle(SALOME_InteractiveObject)::DownCast(anAIS->GetOwner()); 
   if ( anIO.IsNull() ) return false;
   
-  return mySelMgr->isOk( new SalomeApp_DataOwner( QString( anIO->getEntry() ) ) );
+  return mySelMgr->isOk( new LightApp_DataOwner( QString( anIO->getEntry() ) ) );
 }