X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModel%2FModel_Events.cpp;h=13c4d256873c97719cc6a525c49006d26432cf13;hb=694482299ca580d780c221cc6a3e7574e59fd2c3;hp=0d421704ba56c4eac5ecf8b8cafe0212d2a4ec83;hpb=f796a1cc0ab2c9d545e1a642f1e207ece3316b82;p=modules%2Fshaper.git diff --git a/src/Model/Model_Events.cpp b/src/Model/Model_Events.cpp index 0d421704b..13c4d2568 100644 --- a/src/Model/Model_Events.cpp +++ b/src/Model/Model_Events.cpp @@ -1,3 +1,5 @@ +// Copyright (C) 2014-20xx CEA/DEN, EDF R&D + // File: Model_Events.cxx // Created: 10 Apr 2014 // Author: Mikhail PONIKAROV @@ -12,15 +14,15 @@ Model_EventCreator MY_CREATOR; void Model_EventCreator::sendUpdated(const ObjectPtr& theObject, const Events_ID& theEvent, const bool isGroupped) const { - boost::shared_ptr aMsg( + std::shared_ptr aMsg( new Model_ObjectUpdatedMessage(theObject, theEvent)); Events_Loop::loop()->send(aMsg, isGroupped); } -void Model_EventCreator::sendDeleted(const boost::shared_ptr& theDoc, +void Model_EventCreator::sendDeleted(const std::shared_ptr& theDoc, const std::string& theGroup) const { - boost::shared_ptr aMsg( + std::shared_ptr aMsg( new Model_ObjectDeletedMessage(theDoc, theGroup)); Events_Loop::loop()->send(aMsg, true); } @@ -35,26 +37,27 @@ Model_ObjectUpdatedMessage::Model_ObjectUpdatedMessage(const ObjectPtr& theObjec const Events_ID& theEvent) : ModelAPI_ObjectUpdatedMessage(theEvent, 0) { - if (theObject) + if (theObject) { myObjects.insert(theObject); + } } -std::set Model_ObjectUpdatedMessage::objects() const +const std::set& Model_ObjectUpdatedMessage::objects() const { return myObjects; } -boost::shared_ptr Model_ObjectUpdatedMessage::newEmpty() +std::shared_ptr Model_ObjectUpdatedMessage::newEmpty() { ObjectPtr anEmptyObject; - return boost::shared_ptr( + return std::shared_ptr( new Model_ObjectUpdatedMessage(anEmptyObject, eventID())); } -void Model_ObjectUpdatedMessage::Join(const boost::shared_ptr& theJoined) +void Model_ObjectUpdatedMessage::Join(const std::shared_ptr& theJoined) { - boost::shared_ptr aJoined = - boost::dynamic_pointer_cast(theJoined); + std::shared_ptr aJoined = + std::dynamic_pointer_cast(theJoined); std::set::iterator aFIter = aJoined->myObjects.begin(); for (; aFIter != aJoined->myObjects.end(); aFIter++) { myObjects.insert(*aFIter); @@ -63,7 +66,7 @@ void Model_ObjectUpdatedMessage::Join(const boost::shared_ptr& theDoc, const std::string& theGroup) + const std::shared_ptr& theDoc, const std::string& theGroup) : ModelAPI_ObjectDeletedMessage(messageId(), 0), myDoc(theDoc) { @@ -71,9 +74,9 @@ Model_ObjectDeletedMessage::Model_ObjectDeletedMessage( myGroups.insert(theGroup); } -boost::shared_ptr Model_ObjectDeletedMessage::newEmpty() +std::shared_ptr Model_ObjectDeletedMessage::newEmpty() { - return boost::shared_ptr(new Model_ObjectDeletedMessage(myDoc, "")); + return std::shared_ptr(new Model_ObjectDeletedMessage(myDoc, "")); } const Events_ID Model_ObjectDeletedMessage::messageId() @@ -82,10 +85,10 @@ const Events_ID Model_ObjectDeletedMessage::messageId() return MY_ID; } -void Model_ObjectDeletedMessage::Join(const boost::shared_ptr& theJoined) +void Model_ObjectDeletedMessage::Join(const std::shared_ptr& theJoined) { - boost::shared_ptr aJoined = - boost::dynamic_pointer_cast(theJoined); + std::shared_ptr aJoined = + std::dynamic_pointer_cast(theJoined); std::set::iterator aGIter = aJoined->myGroups.begin(); for (; aGIter != aJoined->myGroups.end(); aGIter++) { myGroups.insert(*aGIter);