comparison Framework/Deprecated/Widgets/SliceViewerWidget.h @ 1066:b537002f83a9 broker

removing broker from deprecated classes
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 15 Oct 2019 15:39:39 +0200
parents c35e98d22764
children 04a95ee91327
comparison
equal deleted inserted replaced
1065:9d42f89b8c3c 1066:b537002f83a9
22 #pragma once 22 #pragma once
23 23
24 #include "WorldSceneWidget.h" 24 #include "WorldSceneWidget.h"
25 #include "../Layers/IVolumeSlicer.h" 25 #include "../Layers/IVolumeSlicer.h"
26 #include "../../Toolbox/Extent2D.h" 26 #include "../../Toolbox/Extent2D.h"
27 #include "../../Messages/IObserver.h" 27 #include "../../Messages/ObserverBase.h"
28 28
29 #include <map> 29 #include <map>
30 30
31 namespace Deprecated 31 namespace Deprecated
32 { 32 {
33 class SliceViewerWidget : 33 class SliceViewerWidget :
34 public WorldSceneWidget, 34 public WorldSceneWidget,
35 public OrthancStone::IObserver, 35 public OrthancStone::ObserverBase<SliceViewerWidget>,
36 public OrthancStone::IObservable 36 public OrthancStone::IObservable
37 { 37 {
38 public: 38 public:
39 ORTHANC_STONE_DEFINE_ORIGIN_MESSAGE(__FILE__, __LINE__, GeometryChangedMessage, SliceViewerWidget); 39 ORTHANC_STONE_DEFINE_ORIGIN_MESSAGE(__FILE__, __LINE__, GeometryChangedMessage, SliceViewerWidget);
40 ORTHANC_STONE_DEFINE_ORIGIN_MESSAGE(__FILE__, __LINE__, ContentChangedMessage, SliceViewerWidget); 40 ORTHANC_STONE_DEFINE_ORIGIN_MESSAGE(__FILE__, __LINE__, ContentChangedMessage, SliceViewerWidget);
98 void ObserveLayer(IVolumeSlicer& source); 98 void ObserveLayer(IVolumeSlicer& source);
99 99
100 void ResetChangedLayers(); 100 void ResetChangedLayers();
101 101
102 public: 102 public:
103 SliceViewerWidget(OrthancStone::MessageBroker& broker, 103 SliceViewerWidget(const std::string& name);
104 const std::string& name);
105 104
106 virtual OrthancStone::Extent2D GetSceneExtent(); 105 virtual OrthancStone::Extent2D GetSceneExtent();
107 106
108 protected: 107 protected:
109 virtual bool RenderScene(OrthancStone::CairoContext& context, 108 virtual bool RenderScene(OrthancStone::CairoContext& context,