Salome HOME
Merge branch 'master' of newgeom:newgeom
[modules/shaper.git] / src / Model / Model_Events.cpp
1 // File:        Model_Events.cxx
2 // Created:     10 Apr 2014
3 // Author:      Mikhail PONIKAROV
4
5 #include <Model_Events.h>
6 #include <Events_Loop.h>
7
8 // DELETED methods
9 //Events_MessageGroup* Model_FeatureDeletedMessage::newEmpty() {
10 //  return new Model_FeatureDeletedMessage(myDoc, "");
11 //}
12 //
13 //Model_FeatureDeletedMessage::Model_FeatureDeletedMessage(
14 //  const boost::shared_ptr<ModelAPI_Document>& theDoc, const std::string& theGroup)
15 //  : Events_MessageGroup(messageId(), 0), myDoc(theDoc)
16 //
17 //{
18 //  if (!theGroup.empty())
19 //    myGroups.insert(theGroup);
20 //}
21 //
22 //const Events_ID Model_FeatureDeletedMessage::messageId()
23 //{
24 //  static Events_ID MY_ID = Events_Loop::eventByName(EVENT_FEATURE_DELETED);
25 //  return MY_ID;
26 //}
27 //
28 //void Model_FeatureDeletedMessage::Join(Events_MessageGroup& theJoined)
29 //{
30 //  Model_FeatureDeletedMessage* aJoined = dynamic_cast<Model_FeatureDeletedMessage*>(&theJoined);
31 //  std::set<std::string>::iterator aGIter = aJoined->myGroups.begin();
32 //  for(; aGIter != aJoined->myGroups.end(); aGIter++) {
33 //    myGroups.insert(*aGIter);
34 //  }
35 //}