Salome HOME
IMP 0016175: EDF455: Save GUIState don't redisplay the objects.
[modules/geom.git] / src / OBJECT / GEOM_InteractiveObject.hxx
index a14c40783a16bc34257d687a921a6aa9036934f8..0e601609d03d752e615fdfc230b45bf816645be8 100644 (file)
@@ -17,7 +17,7 @@
 //  License along with this library; if not, write to the Free Software 
 //  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
 // 
-//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
 //
 //
@@ -46,8 +46,6 @@
 #ifndef _Handle_SALOME_InteractiveObject_HeaderFile
 #include "Handle_SALOME_InteractiveObject.hxx"
 #endif
-class SALOME_InteractiveObject;
-
 
 class GEOM_InteractiveObject : public SALOME_InteractiveObject {
 
@@ -72,14 +70,14 @@ public:
  // Methods PUBLIC
  // 
 Standard_EXPORT GEOM_InteractiveObject();
-Standard_EXPORT GEOM_InteractiveObject(const Standard_CString anIOR,
-                                      const Standard_CString aFatherIOR,
-                                      const Standard_CString aComponentDataType,
-                                      const Standard_CString anEntry = "");
-Standard_EXPORT   void setIOR(const Standard_CString anEntry) ;
-Standard_EXPORT   Standard_CString getIOR() ;
-Standard_EXPORT   void setFatherIOR(const Standard_CString anEntry) ;
-Standard_EXPORT   Standard_CString getFatherIOR() ;
+Standard_EXPORT GEOM_InteractiveObject(const char* anIOR,
+                                      const char* aFatherIOR,
+                                      const char* aComponentDataType,
+                                      const char* anEntry = "");
+Standard_EXPORT   void setIOR(const char* anEntry) ;
+Standard_EXPORT   const char* getIOR() ;
+Standard_EXPORT   void setFatherIOR(const char* anEntry) ;
+Standard_EXPORT   const char* getFatherIOR() ;
 Standard_EXPORT   virtual Standard_Boolean isSame(const Handle(SALOME_InteractiveObject)& anIO) ;
 Standard_EXPORT   ~GEOM_InteractiveObject();
 
@@ -110,8 +108,8 @@ private:
 
  // Fields PRIVATE
  //
-Standard_CString myIOR;
-Standard_CString myFatherIOR;
+std::string myIOR;
+std::string myFatherIOR;
 
 
 };