Mercurial > hg > orthanc-stone
comparison Samples/Qt/Scene2DInteractor.cpp @ 885:56e4e9281076 am-dev
sharing code between Qt/SDL BasiceScene sample
author | Alain Mazy <alain@mazy.be> |
---|---|
date | Tue, 09 Jul 2019 16:44:25 +0200 |
parents | 30268a0cafca |
children |
comparison
equal
deleted
inserted
replaced
884:aad5ccf1be10 | 885:56e4e9281076 |
---|---|
1 #include "Scene2DInteractor.h" | 1 #include "Scene2DInteractor.h" |
2 | 2 |
3 #include "../../Framework/Scene2D/PanSceneTracker.h" | 3 #include "../../Framework/Scene2D/PanSceneTracker.h" |
4 #include "../../Framework/Scene2D/ZoomSceneTracker.h" | 4 #include "../../Framework/Scene2D/ZoomSceneTracker.h" |
5 #include "../../Framework/Scene2D/RotateSceneTracker.h" | |
5 | 6 |
6 | 7 |
7 namespace OrthancStone | 8 namespace OrthancStone |
8 { | 9 { |
9 | 10 |
35 } | 36 } |
36 else | 37 else |
37 { | 38 { |
38 if (event.button == GUIADAPTER_MOUSEBUTTON_LEFT) | 39 if (event.button == GUIADAPTER_MOUSEBUTTON_LEFT) |
39 { | 40 { |
41 currentTracker_.reset(new RotateSceneTracker(viewportController_, pointerEvent)); | |
40 } | 42 } |
41 else if (event.button == GUIADAPTER_MOUSEBUTTON_MIDDLE) | 43 else if (event.button == GUIADAPTER_MOUSEBUTTON_MIDDLE) |
42 { | 44 { |
43 currentTracker_.reset(new PanSceneTracker(viewportController_, pointerEvent)); | 45 currentTracker_.reset(new PanSceneTracker(viewportController_, pointerEvent)); |
44 } | 46 } |