Salome HOME
studyActivated() virtual method has been added
[modules/gui.git] / src / SalomeApp / SalomeApp_DataOwner.h
index 128463cbb0071b19a97f08563a649330e82947cc..5f81f69799aab559b489750bd6a54bc688cc2992 100644 (file)
@@ -2,19 +2,23 @@
 #ifndef SALOMEAPP_DATAOWNER_H
 #define SALOMEAPP_DATAOWNER_H
 
-#include <SUIT_DataOwner.h>
+#include "SUIT_DataOwner.h"
+#include "SALOME_InteractiveObject.hxx"
 
 class SalomeApp_DataOwner : public SUIT_DataOwner
 {
 public:
+    SalomeApp_DataOwner( const Handle(SALOME_InteractiveObject)& theIO );
     SalomeApp_DataOwner( const QString& );
     virtual ~SalomeApp_DataOwner();
 
     virtual bool isEqual( const SUIT_DataOwner& ) const;
-    QString      entry() const;
+    const Handle(SALOME_InteractiveObject)& IO() const;
+    QString entry() const;
 
 private:
     QString  myEntry;
+    Handle(SALOME_InteractiveObject) myIO;
 };
 
 typedef SMART(SalomeApp_DataOwner) SalomeApp_DataOwnerPtr;