comparison OrthancStone/Sources/Scene2DViewport/MeasureTrackers.cpp @ 1571:85e117739eca

cppcheck
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 21 Sep 2020 17:46:39 +0200
parents 244ad1e4e76a
children 8563ea5d8ae4
comparison
equal deleted inserted replaced
1570:9a04f42098a3 1571:85e117739eca
22 #include <OrthancException.h> 22 #include <OrthancException.h>
23 23
24 namespace OrthancStone 24 namespace OrthancStone
25 { 25 {
26 26
27 CreateMeasureTracker::CreateMeasureTracker(boost::shared_ptr<IViewport> viewport) 27 CreateMeasureTracker::CreateMeasureTracker(boost::shared_ptr<IViewport> viewport) :
28 : viewport_(viewport) 28 commitResult_(true),
29 , alive_(true) 29 viewport_(viewport),
30 , commitResult_(true) 30 alive_(true)
31 { 31 {
32 } 32 }
33 33
34 void CreateMeasureTracker::Cancel() 34 void CreateMeasureTracker::Cancel()
35 { 35 {
56 command_->Undo(); 56 command_->Undo();
57 57
58 lock->Invalidate(); 58 lock->Invalidate();
59 } 59 }
60 60
61 EditMeasureTracker::EditMeasureTracker(boost::shared_ptr<IViewport> viewport, const PointerEvent& e) 61 EditMeasureTracker::EditMeasureTracker(boost::shared_ptr<IViewport> viewport,
62 : viewport_(viewport) 62 const PointerEvent& e) :
63 , alive_(true) 63 commitResult_(true),
64 , commitResult_(true) 64 viewport_(viewport),
65 alive_(true)
65 { 66 {
66 std::unique_ptr<IViewport::ILock> lock(viewport_->Lock()); 67 std::unique_ptr<IViewport::ILock> lock(viewport_->Lock());
67 68
68 originalClickPosition_ = e.GetMainPosition().Apply( 69 originalClickPosition_ = e.GetMainPosition().Apply(
69 lock->GetController().GetScene().GetCanvasToSceneTransform()); 70 lock->GetController().GetScene().GetCanvasToSceneTransform());