2 #ifndef SALOMEAPP_DATAOWNER_H
3 #define SALOMEAPP_DATAOWNER_H
6 #include "SUIT_DataOwner.h"
7 #include "SALOME_InteractiveObject.hxx"
10 This class provide data owner objects.
12 class SALOMEAPP_EXPORT SalomeApp_DataOwner : public SUIT_DataOwner
15 SalomeApp_DataOwner( const Handle(SALOME_InteractiveObject)& theIO );
16 SalomeApp_DataOwner( const QString& );
17 virtual ~SalomeApp_DataOwner();
19 virtual bool isEqual( const SUIT_DataOwner& ) const;
20 const Handle(SALOME_InteractiveObject)& IO() const;
21 QString entry() const;
25 Handle(SALOME_InteractiveObject) myIO;
28 typedef SMART(SalomeApp_DataOwner) SalomeApp_DataOwnerPtr;