Salome HOME
SMH: Add again in binary mode
[modules/gui.git] / src / SalomeApp / SalomeApp_DataOwner.h
1
2 #ifndef SALOMEAPP_DATAOWNER_H
3 #define SALOMEAPP_DATAOWNER_H
4
5 #include "SUIT_DataOwner.h"
6 #include "SALOME_InteractiveObject.hxx"
7
8 class SalomeApp_DataOwner : public SUIT_DataOwner
9 {
10 public:
11     SalomeApp_DataOwner( const Handle(SALOME_InteractiveObject)& theIO );
12     SalomeApp_DataOwner( const QString& );
13     virtual ~SalomeApp_DataOwner();
14
15     virtual bool isEqual( const SUIT_DataOwner& ) const;
16     const Handle(SALOME_InteractiveObject)& IO() const;
17     QString entry() const;
18
19 private:
20     QString  myEntry;
21     Handle(SALOME_InteractiveObject) myIO;
22 };
23
24 typedef SMART(SalomeApp_DataOwner) SalomeApp_DataOwnerPtr;
25
26 #endif