Mercurial > hg > orthanc-stone
comparison Framework/Radiography/RadiographyLayerRotateTracker.h @ 754:92c400a09f1b
Merge from default
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Wed, 22 May 2019 16:13:46 +0200 |
parents | c35e98d22764 |
children | 2d8ab34c8c91 |
comparison
equal
deleted
inserted
replaced
753:a386bbc955dc | 754:92c400a09f1b |
---|---|
20 | 20 |
21 | 21 |
22 #pragma once | 22 #pragma once |
23 | 23 |
24 #include "../Toolbox/UndoRedoStack.h" | 24 #include "../Toolbox/UndoRedoStack.h" |
25 #include "../Toolbox/ViewportGeometry.h" | 25 #include "../Deprecated/Toolbox/ViewportGeometry.h" |
26 #include "../Widgets/IWorldSceneMouseTracker.h" | 26 #include "../Deprecated/Widgets/IWorldSceneMouseTracker.h" |
27 #include "RadiographyScene.h" | 27 #include "RadiographyScene.h" |
28 | 28 |
29 | 29 |
30 namespace OrthancStone | 30 namespace OrthancStone |
31 { | 31 { |
32 class RadiographyLayerRotateTracker : public IWorldSceneMouseTracker | 32 class RadiographyLayerRotateTracker : public Deprecated::IWorldSceneMouseTracker |
33 { | 33 { |
34 private: | 34 private: |
35 class UndoRedoCommand; | 35 class UndoRedoCommand; |
36 | 36 |
37 UndoRedoStack& undoRedoStack_; | 37 UndoRedoStack& undoRedoStack_; |
47 double sceneY) const; | 47 double sceneY) const; |
48 | 48 |
49 public: | 49 public: |
50 RadiographyLayerRotateTracker(UndoRedoStack& undoRedoStack, | 50 RadiographyLayerRotateTracker(UndoRedoStack& undoRedoStack, |
51 RadiographyScene& scene, | 51 RadiographyScene& scene, |
52 const ViewportGeometry& view, | 52 const Deprecated::ViewportGeometry& view, |
53 size_t layer, | 53 size_t layer, |
54 double x, | 54 double x, |
55 double y, | 55 double y, |
56 bool roundAngles); | 56 bool roundAngles); |
57 | 57 |
67 | 67 |
68 virtual void MouseMove(int displayX, | 68 virtual void MouseMove(int displayX, |
69 int displayY, | 69 int displayY, |
70 double sceneX, | 70 double sceneX, |
71 double sceneY, | 71 double sceneY, |
72 const std::vector<Touch>& displayTouches, | 72 const std::vector<Deprecated::Touch>& displayTouches, |
73 const std::vector<Touch>& sceneTouches); | 73 const std::vector<Deprecated::Touch>& sceneTouches); |
74 }; | 74 }; |
75 } | 75 } |