X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModelAPI%2FModelAPI_Events.h;h=9141c146c77797186cedd851dbacfeed9095a83f;hb=4b116f1c2ff374e8c5cc5afe2b64eb1fe2a8abd3;hp=380a6658292c59c79934abdd2847292e30345cfa;hpb=bc93c738033ea98e2238266c91a477c9ce0654df;p=modules%2Fshaper.git diff --git a/src/ModelAPI/ModelAPI_Events.h b/src/ModelAPI/ModelAPI_Events.h index 380a66582..9141c146c 100644 --- a/src/ModelAPI/ModelAPI_Events.h +++ b/src/ModelAPI/ModelAPI_Events.h @@ -7,7 +7,7 @@ #include #include -#include +#include #include #include @@ -48,10 +48,10 @@ class ModelAPI_ObjectUpdatedMessage : public Events_MessageGroup virtual const std::set& objects() const = 0; //! Creates a new empty group (to store it in the loop before flush) - virtual boost::shared_ptr newEmpty() = 0; + virtual std::shared_ptr newEmpty() = 0; //! Allows to join the given message with the current one - virtual void Join(const boost::shared_ptr& theJoined) = 0; + virtual void Join(const std::shared_ptr& theJoined) = 0; }; /// Message that feature was deleted (used for Object Browser update) @@ -65,16 +65,16 @@ class ModelAPI_ObjectDeletedMessage : public Events_MessageGroup public: /// Returns the feature that has been updated - virtual boost::shared_ptr document() const = 0; + virtual std::shared_ptr document() const = 0; /// Returns the group where the feature was deleted virtual const std::set& groups() const = 0; - virtual boost::shared_ptr newEmpty() = 0; + virtual std::shared_ptr newEmpty() = 0; virtual const Events_ID messageId() = 0; - virtual void Join(const boost::shared_ptr& theJoined) = 0; + virtual void Join(const std::shared_ptr& theJoined) = 0; }; /// Allows to create ModelAPI messages @@ -85,7 +85,7 @@ class MODELAPI_EXPORT ModelAPI_EventCreator virtual void sendUpdated(const ObjectPtr& theObject, const Events_ID& theEvent, const bool isGroupped = true) const = 0; /// creates deleted message and sends to the loop - virtual void sendDeleted(const boost::shared_ptr& theDoc, + virtual void sendDeleted(const std::shared_ptr& theDoc, const std::string& theGroup) const = 0; /// returns the creator instance