comparison Framework/Widgets/IWorldSceneInteractor.h @ 53:c2dc924f1a63 wasm

removing threading out of the framework
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 27 Apr 2017 16:57:49 +0200
parents 28956ed68280
children 01aa453d4d5b
comparison
equal deleted inserted replaced
52:37e504582af6 53:c2dc924f1a63
30 30
31 namespace OrthancStone 31 namespace OrthancStone
32 { 32 {
33 class WorldSceneWidget; 33 class WorldSceneWidget;
34 34
35 class IWorldSceneInteractor : public IThreadSafe 35 class IWorldSceneInteractor : public boost::noncopyable
36 { 36 {
37 public: 37 public:
38 virtual ~IWorldSceneInteractor()
39 {
40 }
41
38 virtual IWorldSceneMouseTracker* CreateMouseTracker(WorldSceneWidget& widget, 42 virtual IWorldSceneMouseTracker* CreateMouseTracker(WorldSceneWidget& widget,
39 const SliceGeometry& slice, 43 const SliceGeometry& slice,
40 const ViewportGeometry& view, 44 const ViewportGeometry& view,
41 MouseButton button, 45 MouseButton button,
42 double x, 46 double x,