diff OrthancStone/Sources/Scene2DViewport/EditLineMeasureCommand.cpp @ 1791:9b650ab68d4c

replaced unneeded use of boost::share_ptr for MeasureCommand mementos by std::unique_ptr
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 17 May 2021 16:11:17 +0200
parents 9ac2a65d4172
children 3889ae96d2e9
line wrap: on
line diff
--- a/OrthancStone/Sources/Scene2DViewport/EditLineMeasureCommand.cpp	Mon May 17 13:57:25 2021 +0200
+++ b/OrthancStone/Sources/Scene2DViewport/EditLineMeasureCommand.cpp	Mon May 17 16:11:17 2021 +0200
@@ -35,13 +35,13 @@
   void EditLineMeasureCommand::SetStart(ScenePoint2D scenePos)
   {
     dynamic_cast<LineMeasureTool&>(*measureTool_).SetStart(scenePos);
-    mementoModified_ = measureTool_->GetMemento();
+    SetMementoModified(measureTool_->CreateMemento());
   }
 
 
   void EditLineMeasureCommand::SetEnd(ScenePoint2D scenePos)
   {
     dynamic_cast<LineMeasureTool&>(*measureTool_).SetEnd(scenePos);
-    mementoModified_ = measureTool_->GetMemento();
+    SetMementoModified(measureTool_->CreateMemento());
   }
 }