#include "SalomeApp_DataObject.h"
#include "SalomeApp_DataOwner.h"
+/*!
+ Constructor.
+*/
SalomeApp_OBFilter::SalomeApp_OBFilter( SalomeApp_SelectionMgr* theSelMgr )
{
mySelMgr = theSelMgr;
}
+/*!Destructor.*/
SalomeApp_OBFilter::~SalomeApp_OBFilter()
{
}
+/*!Checks: data object is ok?*/
bool SalomeApp_OBFilter::isOk( const SUIT_DataObject* theDataObj ) const
{
const SalomeApp_DataObject* obj = dynamic_cast<const SalomeApp_DataObject*>( theDataObj );
if ( obj )
return mySelMgr->isOk( new SalomeApp_DataOwner( obj->entry() ) );
- return false;
+ return true;
}