History

C++ cleanup for pointers / picking

Bradley Austin Davis committed 9 years ago

Commit 3f99e701 parent d276adc22 files · +454 −484Browse files

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

Unified · Split

interface/src/raypick/LaserPointerScriptingInterface.cpp+14−5
@@ -11,10 +11,19 @@ · 10 unmodified lines
1111
1212 #include "LaserPointerScriptingInterface.h"
1313
14−#include <QVariant>
15−#include "GLMHelpers.h"
14+#include <QtCore/QVariant>
1615
17−QUuid LaserPointerScriptingInterface::createLaserPointer(const QVariant& properties) {
16+#include <GLMHelpers.h>
17+#include <RegisteredMetaTypes.h>
18+
19+void LaserPointerScriptingInterface::setIgnoreItems(const QUuid& uid, const QScriptValue& ignoreItems) const {
20+ qApp->getLaserPointerManager().setIgnoreItems(uid, qVectorQUuidFromScriptValue(ignoreItems));
21+}
22+void LaserPointerScriptingInterface::setIncludeItems(const QUuid& uid, const QScriptValue& includeItems) const {
23+ qApp->getLaserPointerManager().setIncludeItems(uid, qVectorQUuidFromScriptValue(includeItems));
24+}
25+
26+QUuid LaserPointerScriptingInterface::createLaserPointer(const QVariant& properties) const {
1827 QVariantMap propertyMap = properties.toMap();
1928
2029 bool faceAvatar = false;
@@ -69,7 +78,7 @@ QUuid LaserPointerScriptingInterface::createLaserPointer(const QVariant& propert · 48 unmodified lines
6978 return qApp->getLaserPointerManager().createLaserPointer(properties, renderStates, defaultRenderStates, faceAvatar, centerEndY, lockEnd, enabled);
7079 }
7180
72−void LaserPointerScriptingInterface::editRenderState(QUuid uid, const QString& renderState, const QVariant& properties) {
81+void LaserPointerScriptingInterface::editRenderState(const QUuid& uid, const QString& renderState, const QVariant& properties) const {
7382 QVariantMap propMap = properties.toMap();
7483
7584 QVariant startProps;
@@ -90,7 +99,7 @@ void LaserPointerScriptingInterface::editRenderState(QUuid uid, const QString& r · 14 unmodified lines
9099 qApp->getLaserPointerManager().editRenderState(uid, renderState.toStdString(), startProps, pathProps, endProps);
91100 }
92101
93−const RenderState LaserPointerScriptingInterface::buildRenderState(const QVariantMap& propMap) {
102+RenderState LaserPointerScriptingInterface::buildRenderState(const QVariantMap& propMap) {
94103 QUuid startID;
95104 if (propMap["start"].isValid()) {
96105 QVariantMap startMap = propMap["start"].toMap();

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