Mercurial > hg > orthanc-stone
comparison Framework/Scene2DViewport/IFlexiblePointerTracker.h @ 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 | c0fcb2757b0a |
children | 2d8ab34c8c91 |
comparison
equal
deleted
inserted
replaced
817:68f888812af4 | 818:e42b491f1fb2 |
---|---|
19 **/ | 19 **/ |
20 | 20 |
21 | 21 |
22 #pragma once | 22 #pragma once |
23 | 23 |
24 #include "PointerTypes.h" | 24 #include "PredeclaredTypes.h" |
25 | 25 |
26 #include "../Scene2D/PointerEvent.h" | 26 #include "../Scene2D/PointerEvent.h" |
27 | |
27 | 28 |
28 namespace OrthancStone | 29 namespace OrthancStone |
29 { | 30 { |
30 /** | 31 /** |
31 This interface represents a flexible mouse tracker that can respond to | 32 This interface represents a flexible mouse tracker that can respond to |
80 | 81 |
81 /** | 82 /** |
82 This factory adopts the supplied simple tracker and creates a flexible | 83 This factory adopts the supplied simple tracker and creates a flexible |
83 tracker wrapper around it. | 84 tracker wrapper around it. |
84 */ | 85 */ |
85 FlexiblePointerTrackerPtr CreateSimpleTrackerAdapter(PointerTrackerPtr); | 86 boost::shared_ptr<IFlexiblePointerTracker> CreateSimpleTrackerAdapter(boost::shared_ptr<IPointerTracker>); |
86 } | 87 } |
87 | 88 |