theSeconds = aRemainder - theMinutes * 60;
}
+bool HYDROGUI_Tool::IsEqual( const Handle(HYDROData_Object)& theObj1,
+ const Handle(HYDROData_Object)& theObj2 )
+{
+ if( !theObj1.IsNull() && !theObj2.IsNull() )
+ return theObj1->Label() == theObj2->Label(); //ouv: check that the names can be used here
+ return false;
+}
+
void HYDROGUI_Tool::SetActiveViewManager( HYDROGUI_Module* theModule,
SUIT_ViewManager* theViewManager )
{
if( HYDROGUI_Prs* aPrs = dynamic_cast<HYDROGUI_Prs*>( anIter.next() ) )
{
Handle(HYDROData_Object) anObj = aPrs->getObject();
- if( !anObj.IsNull() && anObj->Label() == theObj->Label() )
+ if( IsEqual( anObj, theObj ) )
return aPrs;
}
}