QCAD Application Framework
CAD Application Development and Automation.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
RActionAdapter.h
Go to the documentation of this file.
1 #ifndef RACTIONADAPTER_H
2 #define RACTIONADAPTER_H
3 
4 #include "RAction.h"
5 #include "RVector.h"
6 #include "RDebug.h"
7 #include "REntity.h"
8 
9 class RPropertyEvent;
10 class RGraphicsScene;
11 class RDocumentInterface;
12 class RCommandEvent;
13 class RCoordinateEvent;
14 class RDocument;
15 class REntityPickEvent;
16 class RMouseEvent;
17 class RWheelEvent;
18 class RGuiAction;
19 class RStorage;
20 class RTabletEvent;
21 
32 class RActionAdapter : public RAction {
33 public:
35  virtual void beginEvent() {}
36  virtual void setGraphicsView(RGraphicsView* /*view*/) {}
37  virtual void finishEvent() {}
38  virtual void suspendEvent() {}
39  virtual void resumeEvent() {}
40  virtual void escapeEvent() {}
41  virtual void keyPressEvent(QKeyEvent& /*event*/) {}
42  virtual void keyReleaseEvent(QKeyEvent& /*event*/) {}
43  virtual void mousePressEvent(RMouseEvent& /*event*/) {}
44  virtual void mouseMoveEvent(RMouseEvent& /*event*/) {}
45  virtual void mouseReleaseEvent(RMouseEvent& /*event*/) {}
46  virtual void mouseDoubleClickEvent(RMouseEvent& /*event*/) {}
47  virtual void wheelEvent(RWheelEvent& /*event*/) {}
48  virtual void tabletEvent(RTabletEvent& /*event*/) {}
49  virtual void swipeGestureEvent(QSwipeGesture& /*gesture*/) {}
50  virtual void panGestureEvent(QPanGesture& /*gesture*/) {}
51  virtual void pinchGestureEvent(QPinchGesture& /*gesture*/) {}
52  virtual void commandEvent(RCommandEvent& /*event*/) {}
53  virtual void commandEventPreview(RCommandEvent& /*event*/) {}
54  virtual void coordinateEvent(RCoordinateEvent& /*event*/) {}
55  virtual void coordinateEventPreview(RCoordinateEvent& /*event*/) {}
56  virtual void entityPickEvent(REntityPickEvent& /*event*/) {}
57  virtual void entityPickEventPreview(REntityPickEvent& /*event)*/) {}
58  virtual void propertyChangeEvent(RPropertyEvent& /*event*/) {}
59 };
60 
62 
63 #endif