Mercurial > hg > orthanc-stone
comparison OrthancStone/Sources/Scene2DViewport/EditAngleMeasureCommand.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 |
---|---|
32 } | 32 } |
33 | 33 |
34 void EditAngleMeasureCommand::SetCenter(ScenePoint2D scenePos) | 34 void EditAngleMeasureCommand::SetCenter(ScenePoint2D scenePos) |
35 { | 35 { |
36 dynamic_cast<AngleMeasureTool&>(*measureTool_).SetCenter(scenePos); | 36 dynamic_cast<AngleMeasureTool&>(*measureTool_).SetCenter(scenePos); |
37 mementoModified_ = measureTool_->GetMemento(); | 37 SetMementoModified(measureTool_->CreateMemento()); |
38 } | 38 } |
39 | 39 |
40 | 40 |
41 void EditAngleMeasureCommand::SetSide1End(ScenePoint2D scenePos) | 41 void EditAngleMeasureCommand::SetSide1End(ScenePoint2D scenePos) |
42 { | 42 { |
43 dynamic_cast<AngleMeasureTool&>(*measureTool_).SetSide1End(scenePos); | 43 dynamic_cast<AngleMeasureTool&>(*measureTool_).SetSide1End(scenePos); |
44 mementoModified_ = measureTool_->GetMemento(); | 44 SetMementoModified(measureTool_->CreateMemento()); |
45 } | 45 } |
46 | 46 |
47 | 47 |
48 void EditAngleMeasureCommand::SetSide2End(ScenePoint2D scenePos) | 48 void EditAngleMeasureCommand::SetSide2End(ScenePoint2D scenePos) |
49 { | 49 { |
50 dynamic_cast<AngleMeasureTool&>(*measureTool_).SetSide2End(scenePos); | 50 dynamic_cast<AngleMeasureTool&>(*measureTool_).SetSide2End(scenePos); |
51 mementoModified_ = measureTool_->GetMemento(); | 51 SetMementoModified(measureTool_->CreateMemento()); |
52 } | 52 } |
53 } | 53 } |