Mercurial > hg > orthanc-stone
comparison Framework/Scene2DViewport/CreateLineMeasureCommand.cpp @ 1309:1f877e0846fe broker
Fixed some warnings + fixed build for C++03
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Wed, 04 Mar 2020 13:20:12 +0100 |
parents | a5326ce4f24b |
children | 9b126de2cde2 |
comparison
equal
deleted
inserted
replaced
1308:adf234ecaa00 | 1309:1f877e0846fe |
---|---|
28 CreateLineMeasureCommand::CreateLineMeasureCommand( | 28 CreateLineMeasureCommand::CreateLineMeasureCommand( |
29 IViewport& viewport, | 29 IViewport& viewport, |
30 ScenePoint2D point) | 30 ScenePoint2D point) |
31 : CreateMeasureCommand(viewport) | 31 : CreateMeasureCommand(viewport) |
32 , measureTool_( | 32 , measureTool_( |
33 boost::make_shared<LineMeasureTool>(viewport)) | 33 boost::shared_ptr<LineMeasureTool>(new LineMeasureTool(viewport))) |
34 { | 34 { |
35 | 35 |
36 std::unique_ptr<IViewport::ILock> lock(viewport_.Lock()); | 36 std::unique_ptr<IViewport::ILock> lock(viewport_.Lock()); |
37 ViewportController& controller = lock->GetController(); | 37 ViewportController& controller = lock->GetController(); |
38 controller.AddMeasureTool(measureTool_); | 38 controller.AddMeasureTool(measureTool_); |