# HG changeset patch # User Sebastien Jodogne # Date 1791303359 -7200 # Node ID 36b4b8f2cf327da0cfc02503f070c6030da68ef6 # Parent b867b9180ac5b2511a900ee072a55a6a79f3cb33 removed class ViewportController::GrayscaleWindowingChanged diff -r b867b9180ac5 -r 36b4b8f2cf32 Applications/StoneWebViewer/WebAssembly/StoneWebViewer.cpp --- 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 lock(viewport->viewport_->Lock()); - viewport->Register(lock->GetController(), &ViewerViewport::Handle); viewport->Register(lock->GetController(), &ViewerViewport::Handle); } diff -r b867b9180ac5 -r 36b4b8f2cf32 OrthancStone/Sources/Scene2DViewport/ViewportController.cpp --- 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) { diff -r b867b9180ac5 -r 36b4b8f2cf32 OrthancStone/Sources/Scene2DViewport/ViewportController.h --- 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 @@ -90,27 +89,6 @@ SceneTransformChanged, \ ViewportController); - class GrayscaleWindowingChanged : public OriginMessage - { - 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& 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);