comparison Framework/Radiography/RadiographyLayerMaskTracker.h @ 726:4f2416d519b4

moving layers, widgets and loaders to Deprecated namespace
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 21 May 2019 11:43:25 +0200
parents 2f6ecb5037ea
children c35e98d22764
comparison
equal deleted inserted replaced
714:d2c0e347ddc2 726:4f2416d519b4
26 #include "../Widgets/IWorldSceneMouseTracker.h" 26 #include "../Widgets/IWorldSceneMouseTracker.h"
27 #include "RadiographyScene.h" 27 #include "RadiographyScene.h"
28 28
29 namespace OrthancStone 29 namespace OrthancStone
30 { 30 {
31 class RadiographyLayerMaskTracker : public IWorldSceneMouseTracker 31 class RadiographyLayerMaskTracker : public Deprecated::IWorldSceneMouseTracker
32 { 32 {
33 private: 33 private:
34 class UndoRedoCommand; 34 class UndoRedoCommand;
35 35
36 UndoRedoStack& undoRedoStack_; 36 UndoRedoStack& undoRedoStack_;
39 ControlPoint endSceneCp_; 39 ControlPoint endSceneCp_;
40 40
41 public: 41 public:
42 RadiographyLayerMaskTracker(UndoRedoStack& undoRedoStack, 42 RadiographyLayerMaskTracker(UndoRedoStack& undoRedoStack,
43 RadiographyScene& scene, 43 RadiographyScene& scene,
44 const ViewportGeometry& view, 44 const Deprecated::ViewportGeometry& view,
45 size_t layer, 45 size_t layer,
46 const ControlPoint& startSceneControlPoint); 46 const ControlPoint& startSceneControlPoint);
47 47
48 virtual bool HasRender() const 48 virtual bool HasRender() const
49 { 49 {
57 57
58 virtual void MouseMove(int displayX, 58 virtual void MouseMove(int displayX,
59 int displayY, 59 int displayY,
60 double sceneX, 60 double sceneX,
61 double sceneY, 61 double sceneY,
62 const std::vector<Touch>& displayTouches, 62 const std::vector<Deprecated::Touch>& displayTouches,
63 const std::vector<Touch>& sceneTouches); 63 const std::vector<Deprecated::Touch>& sceneTouches);
64 }; 64 };
65 } 65 }