Mercurial > hg > orthanc-stone
diff OrthancStone/Sources/Scene2D/GrayscaleWindowingSceneTracker.cpp @ 1721:d4a8e2b19a65
new "GrayscaleWindowingChanged" message from GrayscaleWindowingSceneTracker
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 01 Dec 2020 12:51:57 +0100 |
parents | 5cdc5b98f14d |
children | 9ac2a65d4172 |
line wrap: on
line diff
--- a/OrthancStone/Sources/Scene2D/GrayscaleWindowingSceneTracker.cpp Tue Dec 01 12:13:43 2020 +0100 +++ b/OrthancStone/Sources/Scene2D/GrayscaleWindowingSceneTracker.cpp Tue Dec 01 12:51:57 2020 +0100 @@ -82,6 +82,15 @@ lock_->Invalidate(); } } + + void BroadcastGrayscaleWindowingChanged(double center, + double width) + { + if (lock_.get() != NULL) + { + lock_->GetController().BroadcastGrayscaleWindowingChanged(center, width); + } + } }; } @@ -96,6 +105,7 @@ if (accessor.IsValid()) { accessor.GetLayer().SetCustomWindowing(center, width); + accessor.BroadcastGrayscaleWindowingChanged(center, width); accessor.Invalidate(); } }