comparison Framework/Widgets/SliceViewerWidget.h @ 643:f0008c55e5f7

getting rid of MessageType enumeration
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 10 May 2019 17:34:48 +0200
parents 0f43e479b49c
children d2c0e347ddc2
comparison
equal deleted inserted replaced
642:7ca8dc7ec17b 643:f0008c55e5f7
34 public WorldSceneWidget, 34 public WorldSceneWidget,
35 public IObserver, 35 public IObserver,
36 public IObservable 36 public IObservable
37 { 37 {
38 public: 38 public:
39 typedef OriginMessage<MessageType_Widget_GeometryChanged, SliceViewerWidget> GeometryChangedMessage; 39 ORTHANC_STONE_DEFINE_ORIGIN_MESSAGE(__FILE__, __LINE__, GeometryChangedMessage, SliceViewerWidget);
40 typedef OriginMessage<MessageType_Widget_ContentChanged, SliceViewerWidget> ContentChangedMessage; 40 ORTHANC_STONE_DEFINE_ORIGIN_MESSAGE(__FILE__, __LINE__, ContentChangedMessage, SliceViewerWidget);
41
41 42
42 // TODO - Use this message in ReferenceLineSource 43 // TODO - Use this message in ReferenceLineSource
43 class DisplayedSliceMessage : public OriginMessage<MessageType_SliceViewerWidget_DisplayedSlice, SliceViewerWidget> 44 class DisplayedSliceMessage : public OriginMessage<SliceViewerWidget>
44 { 45 {
46 ORTHANC_STONE_MESSAGE(__FILE__, __LINE__);
47
45 private: 48 private:
46 const Slice& slice_; 49 const Slice& slice_;
47 50
48 public: 51 public:
49 DisplayedSliceMessage(SliceViewerWidget& origin, 52 DisplayedSliceMessage(SliceViewerWidget& origin,