2 #ifndef SALOMEAPP_DATAOWNER_H
3 #define SALOMEAPP_DATAOWNER_H
5 #include "SUIT_DataOwner.h"
6 #include "SALOME_InteractiveObject.hxx"
8 class SalomeApp_DataOwner : public SUIT_DataOwner
11 SalomeApp_DataOwner( const Handle(SALOME_InteractiveObject)& theIO );
12 SalomeApp_DataOwner( const QString& );
13 virtual ~SalomeApp_DataOwner();
15 virtual bool isEqual( const SUIT_DataOwner& ) const;
16 const Handle(SALOME_InteractiveObject)& IO() const;
17 QString entry() const;
21 Handle(SALOME_InteractiveObject) myIO;
24 typedef SMART(SalomeApp_DataOwner) SalomeApp_DataOwnerPtr;