diff Framework/Radiography/RadiographyWidget.h @ 1220:9ee6b28f53e8

RadiographyTextLayer: support multiple fonts
author Alain Mazy <alain@mazy.be>
date Sat, 07 Dec 2019 17:47:23 +0100
parents 922d2e61aa5d
children 37bc7f115f81 c14fde4a595c
line wrap: on
line diff
--- a/Framework/Radiography/RadiographyWidget.h	Sat Dec 07 17:46:25 2019 +0100
+++ b/Framework/Radiography/RadiographyWidget.h	Sat Dec 07 17:47:23 2019 +0100
@@ -31,8 +31,12 @@
 
   class RadiographyWidget :
     public Deprecated::WorldSceneWidget,
-    public IObserver
+    public IObserver,
+    public IObservable
   {
+  public:
+    ORTHANC_STONE_DEFINE_ORIGIN_MESSAGE(__FILE__, __LINE__, SelectionChangedMessage, RadiographyWidget);
+
   private:
     boost::shared_ptr<RadiographyScene>    scene_;
     std::auto_ptr<Orthanc::ImageAccessor>  floatBuffer_;
@@ -73,10 +77,7 @@
 
     void Select(size_t layer);
 
-    void Unselect()
-    {
-      hasSelection_ = false;
-    }
+    void Unselect();
 
     template<typename LayerType> bool SelectLayerByType(size_t index = 0);