Mercurial > hg > orthanc-stone
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);
