Mercurial > hg > orthanc-stone
comparison OrthancStone/Sources/Scene2DViewport/LineMeasureTool.cpp @ 1794:fe5c7311a7fd
fix for msvc 2008
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 17 May 2021 18:03:47 +0200 |
parents | 9b650ab68d4c |
children | 3889ae96d2e9 |
comparison
equal
deleted
inserted
replaced
1793:c5e6379b9cd0 | 1794:fe5c7311a7fd |
---|---|
164 | 164 |
165 ScenePoint2D scenePos = e.GetMainPosition().Apply( | 165 ScenePoint2D scenePos = e.GetMainPosition().Apply( |
166 scene.GetCanvasToSceneTransform()); | 166 scene.GetCanvasToSceneTransform()); |
167 | 167 |
168 if (!HitTest(scenePos)) | 168 if (!HitTest(scenePos)) |
169 return boost::shared_ptr<IFlexiblePointerTracker>(); | 169 { |
170 | 170 return boost::shared_ptr<IFlexiblePointerTracker>(); // NULL |
171 boost::shared_ptr<EditLineMeasureTracker> editLineMeasureTracker( | 171 } |
172 new EditLineMeasureTracker(shared_from_this(), viewport_, e)); | 172 else |
173 return editLineMeasureTracker; | 173 { |
174 boost::shared_ptr<EditLineMeasureTracker> editLineMeasureTracker( | |
175 new EditLineMeasureTracker(shared_from_this(), viewport_, e)); | |
176 return editLineMeasureTracker; | |
177 } | |
174 } | 178 } |
175 else | 179 else |
176 { | 180 { |
177 return NULL; | 181 return boost::shared_ptr<IFlexiblePointerTracker>(); // NULL |
178 } | 182 } |
179 } | 183 } |
180 | 184 |
181 MeasureToolMemento* LineMeasureTool::CreateMemento() const | 185 MeasureToolMemento* LineMeasureTool::CreateMemento() const |
182 { | 186 { |