Mercurial > hg > orthanc-stone
diff Framework/Widgets/IWorldSceneMouseTracker.h @ 332:50e5ec1bdd46 am-2
separating ZoomMouseTracker and PanMouseTracker from WorldSceneWidget
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 17 Oct 2018 19:38:39 +0200 |
parents | 56b2e47d3c0c |
children | b70e9be013e4 |
line wrap: on
line diff
--- a/Framework/Widgets/IWorldSceneMouseTracker.h Wed Oct 17 15:18:48 2018 +0200 +++ b/Framework/Widgets/IWorldSceneMouseTracker.h Wed Oct 17 19:38:39 2018 +0200 @@ -32,15 +32,20 @@ class IWorldSceneMouseTracker : public boost::noncopyable { public: - virtual ~IWorldSceneMouseTracker() { + virtual ~IWorldSceneMouseTracker() + { } + virtual bool HasRender() const = 0; + virtual void Render(CairoContext& context, double zoom) = 0; virtual void MouseUp() = 0; - virtual void MouseMove(double x, - double y) = 0; + virtual void MouseMove(int displayX, + int displayY, + double sceneX, + double sceneY) = 0; }; }