1 #include "SalomeApp_DataOwner.h"
3 #include "SalomeApp_DataObject.h"
11 /*!Constructor. Initialize by \a theEntry.*/
13 ::SalomeApp_DataOwner( const QString& theEntry ):
18 /*!Constructor. Initialize by \a SALOME_InteractiveObject.*/
20 ::SalomeApp_DataOwner( const Handle(SALOME_InteractiveObject)& theIO ):
21 myEntry(!theIO.IsNull()? theIO->getEntry(): ""),
26 /*!Destructor. Do nothing.*/
28 ::~SalomeApp_DataOwner()
32 /*!Checks: Is current data owner equal \a obj.*/
35 ::isEqual( const SUIT_DataOwner& obj ) const
37 const SalomeApp_DataOwner* other = dynamic_cast<const SalomeApp_DataOwner*>( &obj );
39 return other && entry() == other->entry();
50 /*!Gets SALOME_InteractiveObject.*/
51 const Handle(SALOME_InteractiveObject)&