X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FOBJECT%2FSALOME_InteractiveObject.hxx;h=af2fa716c3ce0137abb242094ad9434435c9b5e9;hb=4323e4e185bc05de8215f3cc12e077f4ccf953bc;hp=17c29310a8407122a88aa6945ad15f59f0ef87b8;hpb=91ee29466b213fe4365b1f709bc0db7a24e0536f;p=modules%2Fgui.git diff --git a/src/OBJECT/SALOME_InteractiveObject.hxx b/src/OBJECT/SALOME_InteractiveObject.hxx index 17c29310a..af2fa716c 100755 --- a/src/OBJECT/SALOME_InteractiveObject.hxx +++ b/src/OBJECT/SALOME_InteractiveObject.hxx @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2014 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE // // Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS @@ -23,16 +23,16 @@ #ifndef SALOME_INTERACTIVEOBJECT_HXX #define SALOME_INTERACTIVEOBJECT_HXX -#include #include +#include #include #include class SALOME_InteractiveObject; -DEFINE_STANDARD_HANDLE(SALOME_InteractiveObject, MMgt_TShared) +DEFINE_STANDARD_HANDLE(SALOME_InteractiveObject, Standard_Transient) -class SALOME_InteractiveObject : public MMgt_TShared +class SALOME_InteractiveObject : public Standard_Transient { public: Standard_EXPORT SALOME_InteractiveObject(); @@ -59,7 +59,7 @@ public: Standard_EXPORT Standard_Boolean isComponentType(const char* ComponentDataType); // Must be defined for using by NCollection for ceratin of data map - friend Standard_Boolean IsEqual(const Handle(SALOME_InteractiveObject)& anIO1, + Standard_EXPORT friend Standard_Boolean IsEqual(const Handle(SALOME_InteractiveObject)& anIO1, const Handle(SALOME_InteractiveObject)& anIO2); protected: @@ -69,7 +69,7 @@ protected: std::string myReference; public: - DEFINE_STANDARD_RTTI(SALOME_InteractiveObject); + DEFINE_STANDARD_RTTIEXT(SALOME_InteractiveObject, Standard_Transient) }; #endif // SALOME_INTERACTIVEOBJECT_HXX