changeset 2348:36b4b8f2cf32 refactoring

removed class ViewportController::GrayscaleWindowingChanged
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 06 Oct 2026 18:15:59 +0200
parents b867b9180ac5
children 1f313d1113d7
files Applications/StoneWebViewer/WebAssembly/StoneWebViewer.cpp OrthancStone/Sources/Scene2DViewport/ViewportController.cpp OrthancStone/Sources/Scene2DViewport/ViewportController.h
diffstat 3 files changed, 0 insertions(+), 38 deletions(-) [+]
line wrap: on
line diff
--- a/Applications/StoneWebViewer/WebAssembly/StoneWebViewer.cpp	Tue Oct 06 18:13:47 2026 +0200
+++ b/Applications/StoneWebViewer/WebAssembly/StoneWebViewer.cpp	Tue Oct 06 18:15:59 2026 +0200
@@ -3278,13 +3278,6 @@
   }
 
 
-  void Handle(const OrthancStone::ViewportController::GrayscaleWindowingChanged& message)
-  {
-    // This event is triggered by the windowing mouse action, from class "GrayscaleWindowingSceneTracker"
-    UpdateWindowing(WindowingState_User, message.GetWindowing());
-  }
-
-  
   static EM_BOOL OnWheel(int eventType,
                          const EmscriptenWheelEvent *wheelEvent,
                          void *userData)
@@ -3470,7 +3463,6 @@
 
     {
       std::unique_ptr<OrthancStone::IViewport::ILock> lock(viewport->viewport_->Lock());
-      viewport->Register<OrthancStone::ViewportController::GrayscaleWindowingChanged>(lock->GetController(), &ViewerViewport::Handle);
       viewport->Register<OrthancStone::ViewportController::SceneTransformChanged>(lock->GetController(), &ViewerViewport::Handle);
     }
 
--- a/OrthancStone/Sources/Scene2DViewport/ViewportController.cpp	Tue Oct 06 18:13:47 2026 +0200
+++ b/OrthancStone/Sources/Scene2DViewport/ViewportController.cpp	Tue Oct 06 18:15:59 2026 +0200
@@ -137,11 +137,6 @@
     BroadcastMessage(SceneTransformChanged(*this));
   }
 
-  void ViewportController::BroadcastGrayscaleWindowingChanged(const Windowing& windowing)
-  {
-    BroadcastMessage(GrayscaleWindowingChanged(*this, windowing));
-  }
-
   void ViewportController::FitContent(unsigned int viewportWidth,
                                       unsigned int viewportHeight)
   {
--- a/OrthancStone/Sources/Scene2DViewport/ViewportController.h	Tue Oct 06 18:13:47 2026 +0200
+++ b/OrthancStone/Sources/Scene2DViewport/ViewportController.h	Tue Oct 06 18:15:59 2026 +0200
@@ -27,7 +27,6 @@
 #include "../Messages/IObservable.h"
 #include "../Scene2D/Scene2D.h"
 #include "../Scene2DViewport/IFlexiblePointerTracker.h"
-#include "../Toolbox/Windowing.h"
 #include "../Viewport/IViewportInteractor.h"
 
 #include <Compatibility.h>
@@ -90,27 +89,6 @@
                                         SceneTransformChanged, \
                                         ViewportController);
 
-    class GrayscaleWindowingChanged : public OriginMessage<ViewportController>
-    {
-      ORTHANC_STONE_MESSAGE(__FILE__, __LINE__);
-      
-    private:
-      Windowing windowing_;
-      
-    public:
-      GrayscaleWindowingChanged(const ViewportController& origin,
-                                const Windowing& windowing) :
-        OriginMessage(origin),
-        windowing_(windowing)
-      {
-      }
-
-      const Windowing& GetWindowing() const
-      {
-        return windowing_;
-      }
-    };
-
     explicit ViewportController(const boost::shared_ptr<IViewport>& viewport);
 
     ~ViewportController();
@@ -141,9 +119,6 @@
     /** Forwarded to the underlying scene, and broadcasted to the observers */
     void SetSceneToCanvasTransform(const AffineTransform2D& transform);
 
-    /** Info broadcasted to the observers */
-    void BroadcastGrayscaleWindowingChanged(const Windowing& windowing);
-
     /** Forwarded to the underlying scene, and broadcasted to the observers */
     void FitContent(unsigned int viewportWidth,
                     unsigned int viewportHeight);