comparison Framework/Layers/ILayerSource.h @ 267:89d02de83c03 am-2

added declaretion of messages handled/emitted
author am@osimis.io
date Wed, 22 Aug 2018 14:59:20 +0200
parents 40b21c1f8b8d
children 3897f9f28cfa
comparison
equal deleted inserted replaced
266:c9cf95b49a86 267:89d02de83c03
33 public: 33 public:
34 struct SliceChangedMessage : public IMessage 34 struct SliceChangedMessage : public IMessage
35 { 35 {
36 const Slice& slice_; 36 const Slice& slice_;
37 SliceChangedMessage(const Slice& slice) 37 SliceChangedMessage(const Slice& slice)
38 : IMessage(MessageType_SliceChanged), 38 : IMessage(MessageType_LayerSource_SliceChanged),
39 slice_(slice) 39 slice_(slice)
40 { 40 {
41 } 41 }
42 }; 42 };
43 43
48 bool isError_; 48 bool isError_;
49 49
50 LayerReadyMessage(std::auto_ptr<ILayerRenderer>& layer, 50 LayerReadyMessage(std::auto_ptr<ILayerRenderer>& layer,
51 const CoordinateSystem3D& slice, 51 const CoordinateSystem3D& slice,
52 bool isError) // TODO Shouldn't this be separate as NotifyLayerError? 52 bool isError) // TODO Shouldn't this be separate as NotifyLayerError?
53 : IMessage(MessageType_LayerReady), 53 : IMessage(MessageType_LayerSource_LayerReady),
54 layer_(layer), 54 layer_(layer),
55 slice_(slice), 55 slice_(slice),
56 isError_(isError) 56 isError_(isError)
57 { 57 {
58 } 58 }