QCAD Application Framework
CAD Application Development and Automation.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
RMouseEvent.h
Go to the documentation of this file.
1 #ifndef RMOUSEEVENT_H
2 #define RMOUSEEVENT_H
3 
4 #include <QMouseEvent>
5 
6 #include "RVector.h"
7 #include "RInputEvent.h"
8 
9 class RGraphicsScene;
10 class RGraphicsView;
11 
21 class RMouseEvent: public QMouseEvent, public RInputEvent {
22 public:
23  RMouseEvent(QEvent::Type type, const RVector& position,
24  Qt::MouseButton button, Qt::MouseButtons buttons,
25  Qt::KeyboardModifiers modifiers, RGraphicsScene& s,
26  RGraphicsView& v);
27 
28  RMouseEvent(const QMouseEvent& mouseEvent, RGraphicsScene& s,
29  RGraphicsView& v);
30 
31  virtual ~RMouseEvent();
32 };
33 
35 
36 #endif