@@ -45,14 +45,14 @@ void CommandEditGeom::internalExecute()
4545 internalSpecificPreExecute ();
4646
4747 // on recupere toutes les entites concernes par l'opération géométrique
48- std::map<GeomEntity*, MementoEntity > mementos_by_entity;
48+ std::map<GeomEntity*, Services::Memento > mementos_by_entity;
4949 std::set<GeomEntity*> to_mem_entities[4 ];
5050
5151 for (unsigned int i=0 ;i<4 ;i++) {
5252 to_mem_entities[i].insert (getRefEntities (i).begin (), getRefEntities (i).end ());
5353 to_mem_entities[i].insert (getAdjEntities (i).begin (), getAdjEntities (i).end ());
5454 for (GeomEntity* e : to_mem_entities[i]) {
55- MementoEntity mem = m_memento_manager .createMemento (e);
55+ Services::Memento mem = m_memento_service .createMemento (e);
5656#ifdef _DEBUG2
5757 std::cerr<<" Memento cree pour " <<e->getName ()<<std::endl;
5858#endif
@@ -119,7 +119,7 @@ void CommandEditGeom::internalExecute()
119119 // Sauvegarde des mementos pour le undo/redo
120120 // Utiliser at en lecture pour avoir une exception si
121121 // la clef est absente (ne pas utiliser l'opérateur [])
122- std::map<GeomEntity*,MementoEntity > keeped_ref;
122+ std::map<GeomEntity*,Services::Memento > keeped_ref;
123123 for (unsigned int i=0 ;i<mod_entities.size ();i++){
124124 GeomEntity* e = mod_entities[i];
125125 if (mementos_by_entity.find (e) == mementos_by_entity.end ())
@@ -161,7 +161,7 @@ void CommandEditGeom::internalUndo()
161161 AutoReferencedMutex autoMutex (getMutex ( ));
162162
163163 // permute toutes les propriétés internes avec leur sauvegarde
164- m_memento_manager .permMementos ();
164+ m_memento_service .permMementos ();
165165
166166 // les entités détruites sont dites créées et inversement
167167 getInfoCommand ().permCreatedDeleted ();
@@ -183,7 +183,7 @@ void CommandEditGeom::internalRedo()
183183 startingOrcompletionLog (true );
184184
185185 // permute toutes les propriétés internes avec leur sauvegarde
186- m_memento_manager .permMementos ();
186+ m_memento_service .permMementos ();
187187
188188 // les entités détruites sont dites créées et inversement
189189 getInfoCommand ().permCreatedDeleted ();
@@ -199,10 +199,10 @@ void CommandEditGeom::internalRedo()
199199/* ----------------------------------------------------------------------------*/
200200// #define _DEBUG_CANCEL
201201void CommandEditGeom::
202- saveMementos (std::map<GeomEntity*,MementoEntity > & candidates)
202+ saveMementos (std::map<GeomEntity*,Services::Memento > & candidates)
203203{
204204 for (const auto & pair : candidates) {
205- m_memento_manager .saveMemento (pair.first , pair.second );
205+ m_memento_service .saveMemento (pair.first , pair.second );
206206#ifdef _DEBUG_CANCEL
207207 std::cout<<" save Memento pour " <<e->getName ()<<std::endl;
208208#endif
0 commit comments