comparison Framework/Scene2DViewport/MeasureTrackers.cpp @ 818:e42b491f1fb2

Removed typedefs to shared_ptr by making them explicit. Removed using namespace directives to make usage more explicit, too.
author Benjamin Golinvaux <bgo@osimis.io>
date Wed, 29 May 2019 10:51:28 +0200
parents 8e31b174ab26
children c71ef52602a0
comparison
equal deleted inserted replaced
817:68f888812af4 818:e42b491f1fb2
22 #include <Core/OrthancException.h> 22 #include <Core/OrthancException.h>
23 23
24 namespace OrthancStone 24 namespace OrthancStone
25 { 25 {
26 26
27 CreateMeasureTracker::CreateMeasureTracker(ViewportControllerWPtr controllerW) 27 CreateMeasureTracker::CreateMeasureTracker(boost::weak_ptr<ViewportController> controllerW)
28 : controllerW_(controllerW) 28 : controllerW_(controllerW)
29 , alive_(true) 29 , alive_(true)
30 , commitResult_(true) 30 , commitResult_(true)
31 { 31 {
32 } 32 }
52 controllerW_.lock()->PushCommand(command_); 52 controllerW_.lock()->PushCommand(command_);
53 else 53 else
54 command_->Undo(); 54 command_->Undo();
55 } 55 }
56 56
57 OrthancStone::Scene2DPtr CreateMeasureTracker::GetScene() 57 boost::shared_ptr<Scene2D> CreateMeasureTracker::GetScene()
58 { 58 {
59 return controllerW_.lock()->GetScene(); 59 return controllerW_.lock()->GetScene();
60 } 60 }
61 61
62 } 62 }