diff OrthancStone/Sources/Viewport/DefaultViewportInteractor.cpp @ 1993:317a53d4fdc6

added magnifying glass
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 31 Oct 2022 22:19:57 +0100
parents a7a77488ddb1
children 07964689cb0b
line wrap: on
line diff
--- a/OrthancStone/Sources/Viewport/DefaultViewportInteractor.cpp	Mon Oct 31 21:07:36 2022 +0100
+++ b/OrthancStone/Sources/Viewport/DefaultViewportInteractor.cpp	Mon Oct 31 22:19:57 2022 +0100
@@ -23,6 +23,7 @@
 #include "DefaultViewportInteractor.h"
 
 #include "../Scene2D/GrayscaleWindowingSceneTracker.h"
+#include "../Scene2D/MagnifyingGlassTracker.h"
 #include "../Scene2D/PanSceneTracker.h"
 #include "../Scene2D/RotateSceneTracker.h"
 #include "../Scene2D/ZoomSceneTracker.h"
@@ -77,6 +78,9 @@
       case MouseAction_Zoom:
         return new ZoomSceneTracker(viewport, event, viewportHeight);
       
+      case MouseAction_MagnifyingGlass:
+        return new MagnifyingGlassTracker(viewport, event);
+
       default:
         throw Orthanc::OrthancException(Orthanc::ErrorCode_ParameterOutOfRange);
     }