comparison Framework/Widgets/IWorldSceneMouseTracker.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 e2fe9352f240
comparison
equal deleted inserted replaced
52:37e504582af6 53:c2dc924f1a63
19 **/ 19 **/
20 20
21 21
22 #pragma once 22 #pragma once
23 23
24 #include "../Toolbox/IThreadSafety.h"
25 #include "../Viewport/CairoContext.h" 24 #include "../Viewport/CairoContext.h"
26 25
27 namespace OrthancStone 26 namespace OrthancStone
28 { 27 {
29 class IWorldSceneMouseTracker : public IThreadUnsafe 28 class IWorldSceneMouseTracker : public boost::noncopyable
30 { 29 {
31 public: 30 public:
31 virtual ~IWorldSceneMouseTracker()
32 {
33 }
34
32 virtual void Render(CairoContext& context, 35 virtual void Render(CairoContext& context,
33 double zoom) = 0; 36 double zoom) = 0;
34 37
35 virtual void MouseUp() = 0; 38 virtual void MouseUp() = 0;
36 39