]> git.mxchange.org Git - simgear.git/blobdiff - simgear/canvas/events/MouseEvent.hxx
Canvas: Support for preventDefault() on Events.
[simgear.git] / simgear / canvas / events / MouseEvent.hxx
index d50b52383176252e1e63246bc5e1f046400b203e..df52d97d55718b9caa5bfb5690d81b4b16a60b3e 100644 (file)
@@ -1,4 +1,5 @@
-///@file Mouse event
+///@file
+/// Mouse event
 //
 // Copyright (C) 2012  Thomas Geymayer <tomgey@gmail.com>
 //
 #ifndef CANVAS_MOUSE_EVENT_HXX_
 #define CANVAS_MOUSE_EVENT_HXX_
 
-#include <simgear/canvas/CanvasEvent.hxx>
-#include <osgGA/GUIEventAdapter>
+#include "DeviceEvent.hxx"
 
 namespace simgear
 {
 namespace canvas
 {
 
+  /**
+   * Mouse (button/move/wheel) event
+   */
   class MouseEvent:
-    public Event
+    public DeviceEvent
   {
     public:
       MouseEvent();
@@ -55,7 +58,6 @@ namespace canvas
 
       int getButton() const { return button; }
       int getButtonMask() const { return buttons; }
-      int getModifiers() const { return modifiers; }
 
       int getCurrentClickCount() const { return click_count; }
 
@@ -65,7 +67,6 @@ namespace canvas
                   delta;
       int         button,       //<! Button for this event
                   buttons,      //<! Current button state
-                  modifiers,    //<! Keyboard modifier state
                   click_count;  //<! Current click count
   };