comparison Framework/Radiography/RadiographyWidget.h @ 492:64d90190a08c am-touch-events

template GetLayer
author Alain Mazy <alain@mazy.be>
date Wed, 20 Feb 2019 20:57:43 +0100
parents a750f11892ec
children 4f2416d519b4
comparison
equal deleted inserted replaced
488:aede9b042cb7 492:64d90190a08c
25 #include "RadiographyScene.h" 25 #include "RadiographyScene.h"
26 26
27 27
28 namespace OrthancStone 28 namespace OrthancStone
29 { 29 {
30 class RadiographyMaskLayer;
31
30 class RadiographyWidget : 32 class RadiographyWidget :
31 public WorldSceneWidget, 33 public WorldSceneWidget,
32 public IObserver 34 public IObserver
33 { 35 {
34 private: 36 private:
74 hasSelection_ = false; 76 hasSelection_ = false;
75 } 77 }
76 78
77 void Select(size_t layer); 79 void Select(size_t layer);
78 80
81 bool SelectMaskLayer(size_t index = 0);
82
79 bool LookupSelectedLayer(size_t& layer); 83 bool LookupSelectedLayer(size_t& layer);
80 84
81 void OnGeometryChanged(const RadiographyScene::GeometryChangedMessage& message); 85 void OnGeometryChanged(const RadiographyScene::GeometryChangedMessage& message);
82 86
83 void OnContentChanged(const RadiographyScene::ContentChangedMessage& message); 87 void OnContentChanged(const RadiographyScene::ContentChangedMessage& message);