Mercurial > hg > orthanc-stone
diff Framework/Widgets/SliceViewerWidget.h @ 400:518f680dbf2e
SliceViewerWidget::DisplayedSliceMessage
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Sat, 10 Nov 2018 09:58:45 +0100 |
parents | 885e1ebd315c |
children | b70e9be013e4 |
line wrap: on
line diff
--- a/Framework/Widgets/SliceViewerWidget.h Sat Nov 10 09:50:30 2018 +0100 +++ b/Framework/Widgets/SliceViewerWidget.h Sat Nov 10 09:58:45 2018 +0100 @@ -39,6 +39,26 @@ typedef OriginMessage<MessageType_Widget_GeometryChanged, SliceViewerWidget> GeometryChangedMessage; typedef OriginMessage<MessageType_Widget_ContentChanged, SliceViewerWidget> ContentChangedMessage; + // TODO - Use this message in ReferenceLineSource + class DisplayedSliceMessage : public OriginMessage<MessageType_SliceViewerWidget_DisplayedSlice, SliceViewerWidget> + { + private: + const Slice& slice_; + + public: + DisplayedSliceMessage(SliceViewerWidget& origin, + const Slice& slice) : + OriginMessage(origin), + slice_(slice) + { + } + + const Slice& GetSlice() const + { + return slice_; + } + }; + private: class Scene;