Mercurial > hg > orthanc-stone
comparison 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 |
comparison
equal
deleted
inserted
replaced
1790:b325761e0bd3 | 1791:9b650ab68d4c |
---|---|
33 | 33 |
34 | 34 |
35 void EditLineMeasureCommand::SetStart(ScenePoint2D scenePos) | 35 void EditLineMeasureCommand::SetStart(ScenePoint2D scenePos) |
36 { | 36 { |
37 dynamic_cast<LineMeasureTool&>(*measureTool_).SetStart(scenePos); | 37 dynamic_cast<LineMeasureTool&>(*measureTool_).SetStart(scenePos); |
38 mementoModified_ = measureTool_->GetMemento(); | 38 SetMementoModified(measureTool_->CreateMemento()); |
39 } | 39 } |
40 | 40 |
41 | 41 |
42 void EditLineMeasureCommand::SetEnd(ScenePoint2D scenePos) | 42 void EditLineMeasureCommand::SetEnd(ScenePoint2D scenePos) |
43 { | 43 { |
44 dynamic_cast<LineMeasureTool&>(*measureTool_).SetEnd(scenePos); | 44 dynamic_cast<LineMeasureTool&>(*measureTool_).SetEnd(scenePos); |
45 mementoModified_ = measureTool_->GetMemento(); | 45 SetMementoModified(measureTool_->CreateMemento()); |
46 } | 46 } |
47 } | 47 } |