Mercurial > hg > orthanc-stone
diff Framework/Scene2D/PointerEvent.h @ 1208:00e6bff9ea39 broker
handling of mouse interactions in ViewportController
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 03 Dec 2019 18:51:03 +0100 |
parents | 7efa2543699d |
children | 0ca50d275b9a |
line wrap: on
line diff
--- a/Framework/Scene2D/PointerEvent.h Tue Dec 03 12:29:06 2019 +0100 +++ b/Framework/Scene2D/PointerEvent.h Tue Dec 03 18:51:03 2019 +0100 @@ -31,6 +31,7 @@ class PointerEvent : public boost::noncopyable { private: + MouseButton button_; std::vector<ScenePoint2D> positions_; bool hasAltModifier_; bool hasControlModifier_; @@ -88,5 +89,15 @@ { return hasShiftModifier_; } + + void SetMouseButton(MouseButton button) + { + button_ = button; + } + + MouseButton GetMouseButton() const + { + return button_; + } }; }