History

use mouse events for offscreenui because touch events aren't working with the eventFilter, cleanup, documentation

SamGondelman committed 9 years ago

Commit 8730a261 parent 60db24f32 files · +427 −64Browse files

Showing the changes to interface/src/raypick/PickScriptingInterface.cpp (1 of 32 files). Show all

Unified · Split

interface/src/raypick/PickScriptingInterface.cpp+7−3
@@ -11,14 +11,13 @@ · 10 unmodified lines
1111 #include <QVariant>
1212 #include "GLMHelpers.h"
1313
14−#include <pointers/PickManager.h>
14+#include <PickManager.h>
1515
1616 #include "StaticRayPick.h"
1717 #include "JointRayPick.h"
1818 #include "MouseRayPick.h"
1919 #include "StylusPick.h"
2020
21−#include <pointers/Pick.h>
2221 #include <ScriptEngine.h>
2322
2423 unsigned int PickScriptingInterface::createPick(const PickQuery::PickType type, const QVariant& properties) {
@@ -105,7 +104,12 @@ unsigned int PickScriptingInterface::createStylusPick(const QVariant& properties · 80 unmodified lines
105104 filter = PickFilter(propMap["filter"].toUInt());
106105 }
107106
108− return DependencyManager::get<PickManager>()->addPick(PickQuery::Stylus, std::make_shared<StylusPick>(filter, side, enabled));
107+ float maxDistance = 0.0f;
108+ if (propMap["maxDistance"].isValid()) {
109+ maxDistance = propMap["maxDistance"].toFloat();
110+ }
111+
112+ return DependencyManager::get<PickManager>()->addPick(PickQuery::Stylus, std::make_shared<StylusPick>(side, filter, maxDistance, enabled));
109113 }
110114
111115 void PickScriptingInterface::enablePick(unsigned int uid) {

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t