2 #ifndef LIGHTAPP_DATAOWNER_H
3 #define LIGHTAPP_DATAOWNER_H
6 #include "SUIT_DataOwner.h"
7 #include "SALOME_InteractiveObject.hxx"
10 This class provide data owner objects.
12 class LIGHTAPP_EXPORT LightApp_DataOwner : public SUIT_DataOwner
15 LightApp_DataOwner( const Handle(SALOME_InteractiveObject)& theIO );
16 LightApp_DataOwner( const QString& );
17 virtual ~LightApp_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(LightApp_DataOwner) LightApp_DataOwnerPtr;