2 #ifndef SALOMEAPP_DATAOWNER_H
3 #define SALOMEAPP_DATAOWNER_H
5 #include "SUIT_DataOwner.h"
6 #include "SALOME_InteractiveObject.hxx"
9 This class provide data owner objects.
11 class SalomeApp_DataOwner : public SUIT_DataOwner
14 SalomeApp_DataOwner( const Handle(SALOME_InteractiveObject)& theIO );
15 SalomeApp_DataOwner( const QString& );
16 virtual ~SalomeApp_DataOwner();
18 virtual bool isEqual( const SUIT_DataOwner& ) const;
19 const Handle(SALOME_InteractiveObject)& IO() const;
20 QString entry() const;
24 Handle(SALOME_InteractiveObject) myIO;
27 typedef SMART(SalomeApp_DataOwner) SalomeApp_DataOwnerPtr;