History

add a new meta event, HFCancelEvent

Stephen Birarda committed 12 years ago

Commit 7b5115c1 parent 8556b8b5 files · +70 −5Browse files

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

Unified · Split

interface/src/scripting/ControllerScriptingInterface.cpp+10−3
@@ -10,10 +10,13 @@ · 9 unmodified lines
10//10//
11 11
12#include <HandData.h>12#include <HandData.h>
13#include <HFCancelEvent.h>
14
13#include "Application.h"15#include "Application.h"
16#include "devices/MotionTracker.h"
14#include "devices/SixenseManager.h"17#include "devices/SixenseManager.h"
15#include "ControllerScriptingInterface.h"18#include "ControllerScriptingInterface.h"
16#include "devices/MotionTracker.h"19
17 20
18ControllerScriptingInterface::ControllerScriptingInterface() :21ControllerScriptingInterface::ControllerScriptingInterface() :
19 _mouseCaptured(false),22 _mouseCaptured(false),
@@ -25,9 +28,13 @@ ControllerScriptingInterface::ControllerScriptingInterface() : · 5 unmodified lines
25 28
26void ControllerScriptingInterface::handleMetaEvent(HFMetaEvent* event) {29void ControllerScriptingInterface::handleMetaEvent(HFMetaEvent* event) {
27 if (event->type() == HFActionEvent::startType()) {30 if (event->type() == HFActionEvent::startType()) {
28 emitActionStartEvent(static_cast<HFActionEvent*>(event));31 emit actionStartEvent(static_cast<HFActionEvent&>(*event));
29 } else if (event->type() == HFActionEvent::endType()) {32 } else if (event->type() == HFActionEvent::endType()) {
30 emitActionEndEvent(static_cast<HFActionEvent*>(event));33 emit actionEndEvent(static_cast<HFActionEvent&>(*event));
34 } else if (event->type() == HFCancelEvent::startType()) {
35 emit cancelStartEvent();
36 } else if (event->type() == HFCancelEvent::endType()) {
37 emit cancelEndEvent();
31 }38 }
32}39}
33 40