History

FEATURE: Allows detecting simulated cursors in JS, this allows JS-developers to track all cursors separately. By using the deviceID. (deviceID 0 = default mouse-cursor , 1500 and 1501 hydra cursors)

Thijs Wenker committed 12 years ago

Commit b6cb19c1 parent 7f9e39c9 files · +118 −32Browse files

Showing the changes to interface/src/scripting/ControllerScriptingInterface.h (1 of 9 files). Show all

Unified · Split

interface/src/scripting/ControllerScriptingInterface.h+3−3
@@ -57,9 +57,9 @@ public: · 56 unmodified lines
57 void emitKeyPressEvent(QKeyEvent* event) { emit keyPressEvent(KeyEvent(*event)); }57 void emitKeyPressEvent(QKeyEvent* event) { emit keyPressEvent(KeyEvent(*event)); }
58 void emitKeyReleaseEvent(QKeyEvent* event) { emit keyReleaseEvent(KeyEvent(*event)); }58 void emitKeyReleaseEvent(QKeyEvent* event) { emit keyReleaseEvent(KeyEvent(*event)); }
59 59
60 void emitMouseMoveEvent(QMouseEvent* event) { emit mouseMoveEvent(MouseEvent(*event)); }60 void emitMouseMoveEvent(QMouseEvent* event, unsigned int deviceID = 0) { emit mouseMoveEvent(MouseEvent(*event, deviceID)); }
61 void emitMousePressEvent(QMouseEvent* event) { emit mousePressEvent(MouseEvent(*event)); }61 void emitMousePressEvent(QMouseEvent* event, unsigned int deviceID = 0) { emit mousePressEvent(MouseEvent(*event, deviceID)); }
62 void emitMouseReleaseEvent(QMouseEvent* event) { emit mouseReleaseEvent(MouseEvent(*event)); }62 void emitMouseReleaseEvent(QMouseEvent* event, unsigned int deviceID = 0) { emit mouseReleaseEvent(MouseEvent(*event, deviceID)); }
63 63
64 void emitTouchBeginEvent(const TouchEvent& event) { emit touchBeginEvent(event); }64 void emitTouchBeginEvent(const TouchEvent& event) { emit touchBeginEvent(event); }
65 void emitTouchEndEvent(const TouchEvent& event) { emit touchEndEvent(event); }65 void emitTouchEndEvent(const TouchEvent& event) { emit touchEndEvent(event); }