diff OrthancStone/Sources/Scene2DViewport/CreateLineMeasureTracker.cpp @ 1972:9c0adcc8feec

refactoring to simplify OneGesturePointerTracker
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 28 Oct 2022 16:21:28 +0200
parents 7053b8a0aaec
children 07964689cb0b
line wrap: on
line diff
--- a/OrthancStone/Sources/Scene2DViewport/CreateLineMeasureTracker.cpp	Fri Oct 28 13:38:19 2022 +0200
+++ b/OrthancStone/Sources/Scene2DViewport/CreateLineMeasureTracker.cpp	Fri Oct 28 16:21:28 2022 +0200
@@ -48,7 +48,8 @@
 
   }
 
-  void CreateLineMeasureTracker::PointerMove(const PointerEvent& event)
+  void CreateLineMeasureTracker::PointerMove(const PointerEvent& event,
+                                             const Scene2D& scene)
   {
     if (!alive_)
     {
@@ -73,7 +74,8 @@
     GetCommand()->SetEnd(scenePos);
   }
 
-  void CreateLineMeasureTracker::PointerUp(const PointerEvent& e)
+  void CreateLineMeasureTracker::PointerUp(const PointerEvent& e,
+                                           const Scene2D& scene)
   {
     // TODO: the current app does not prevent multiple PointerDown AND
     // PointerUp to be sent to the tracker.
@@ -83,7 +85,8 @@
     alive_ = false;
   }
 
-  void CreateLineMeasureTracker::PointerDown(const PointerEvent& e)
+  void CreateLineMeasureTracker::PointerDown(const PointerEvent& e,
+                                             const Scene2D& scene)
   {
     LOG(WARNING) << "Additional touches (fingers, pen, mouse buttons...) "
       "are ignored when the line measure creation tracker is active";