History

switch to stl wherever possible, use bitset instead of unsigned ints

SamGondelman committed 9 years ago

Commit d0d5ac81 parent 85c3f9416 files · +269 −202Browse files

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

Unified · Split

interface/src/raypick/LaserPointerScriptingInterface.cpp+6−6
@@ -40,30 +40,30 @@ QUuid LaserPointerScriptingInterface::createLaserPointer(const QVariant& propert · 39 unmodified lines
4040 enabled = propertyMap["enabled"].toBool();
4141 }
4242
43− QHash<QString, RenderState> renderStates;
43+ LaserPointer::RenderStateMap renderStates;
4444 if (propertyMap["renderStates"].isValid()) {
4545 QList<QVariant> renderStateVariants = propertyMap["renderStates"].toList();
4646 for (QVariant& renderStateVariant : renderStateVariants) {
4747 if (renderStateVariant.isValid()) {
4848 QVariantMap renderStateMap = renderStateVariant.toMap();
4949 if (renderStateMap["name"].isValid()) {
50− QString name = renderStateMap["name"].toString();
50+ std::string name = renderStateMap["name"].toString().toStdString();
5151 renderStates[name] = buildRenderState(renderStateMap);
5252 }
5353 }
5454 }
5555 }
5656
57− QHash<QString, QPair<float, RenderState>> defaultRenderStates;
57+ LaserPointer::DefaultRenderStateMap defaultRenderStates;
5858 if (propertyMap["defaultRenderStates"].isValid()) {
5959 QList<QVariant> renderStateVariants = propertyMap["defaultRenderStates"].toList();
6060 for (QVariant& renderStateVariant : renderStateVariants) {
6161 if (renderStateVariant.isValid()) {
6262 QVariantMap renderStateMap = renderStateVariant.toMap();
6363 if (renderStateMap["name"].isValid() && renderStateMap["distance"].isValid()) {
64− QString name = renderStateMap["name"].toString();
64+ std::string name = renderStateMap["name"].toString().toStdString();
6565 float distance = renderStateMap["distance"].toFloat();
66− defaultRenderStates[name] = QPair<float, RenderState>(distance, buildRenderState(renderStateMap));
66+ defaultRenderStates[name] = std::pair<float, RenderState>(distance, buildRenderState(renderStateMap));
6767 }
6868 }
6969 }
@@ -90,7 +90,7 @@ void LaserPointerScriptingInterface::editRenderState(QUuid uid, const QString& r · 20 unmodified lines
9090 endProps = propMap["end"];
9191 }
9292
93− qApp->getLaserPointerManager().editRenderState(uid, renderState, startProps, pathProps, endProps);
93+ qApp->getLaserPointerManager().editRenderState(uid, renderState.toStdString(), startProps, pathProps, endProps);
9494 }
9595
9696 const RenderState LaserPointerScriptingInterface::buildRenderState(const QVariantMap& propMap) {