diff Framework/Scene2D/Internals/FixedPointAligner.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
line wrap: on
line diff
--- a/Framework/Scene2D/Internals/FixedPointAligner.h	Wed May 29 08:36:13 2019 +0200
+++ b/Framework/Scene2D/Internals/FixedPointAligner.h	Wed May 29 10:51:28 2019 +0200
@@ -20,7 +20,7 @@
 
 #pragma once
 
-#include "../../Scene2DViewport/PointerTypes.h"
+#include "../../Scene2DViewport/PredeclaredTypes.h"
 #include "../../Scene2D/ScenePoint2D.h"
 
 namespace OrthancStone
@@ -32,12 +32,12 @@
     class FixedPointAligner : public boost::noncopyable
     {
     private:
-      ViewportControllerWPtr controllerW_;
+      boost::weak_ptr<ViewportController> controllerW_;
       ScenePoint2D           pivot_;
       ScenePoint2D           canvas_;
 
     public:
-      FixedPointAligner(ViewportControllerWPtr controllerW,
+      FixedPointAligner(boost::weak_ptr<ViewportController> controllerW,
                         const ScenePoint2D& p);
 
       void Apply();