History

simplify keyboard focus highlight

SamGondelman committed 7 years ago

Commit 0dd72921 parent 8f0bd246 files · +29 −144Browse files

Showing the changes to libraries/entities/src/EntityScriptingInterface.cpp (1 of 6 files). Show all

Unified · Split

libraries/entities/src/EntityScriptingInterface.cpp+3−13
@@ -58,7 +58,7 @@ EntityScriptingInterface::EntityScriptingInterface(bool bidOnSimulationOwnership · 57 unmodified lines
5858 connect(nodeList.data(), &NodeList::canWriteAssetsChanged, this, &EntityScriptingInterface::canWriteAssetsChanged);
5959
6060 // If the user clicks somewhere where there is no entity at all, we will release focus
61− connect(this, &EntityScriptingInterface::mousePressOffEntity, [=]() {
61+ connect(this, &EntityScriptingInterface::mousePressOffEntity, [this]() {
6262 setKeyboardFocusEntity(UNKNOWN_ENTITY_ID);
6363 });
6464
@@ -2160,18 +2160,8 @@ QUuid EntityScriptingInterface::getKeyboardFocusEntity() const { · 2095 unmodified lines
21602160 return result;
21612161 }
21622162
2163−void EntityScriptingInterface::setKeyboardFocusEntity(const EntityItemID& id) {
2164− QMetaObject::invokeMethod(qApp, "setKeyboardFocusEntity", Qt::DirectConnection, Q_ARG(EntityItemID, id));
2165−}
2166−
2167−QUuid EntityScriptingInterface::getKeyboardFocusLocalEntity() const {
2168− QUuid result;
2169− QMetaObject::invokeMethod(qApp, "getKeyboardFocusLocalEntity", Qt::DirectConnection, Q_RETURN_ARG(QUuid, result));
2170− return result;
2171−}
2172−
2173−void EntityScriptingInterface::setKeyboardFocusLocalEntity(const EntityItemID& id) {
2174− QMetaObject::invokeMethod(qApp, "setKeyboardFocusLocalEntity", Qt::DirectConnection, Q_ARG(EntityItemID, id));
2163+void EntityScriptingInterface::setKeyboardFocusEntity(const QUuid& id) {
2164+ QMetaObject::invokeMethod(qApp, "setKeyboardFocusEntity", Qt::DirectConnection, Q_ARG(const QUuid&, id));
21752165 }
21762166
21772167 void EntityScriptingInterface::sendMousePressOnEntity(const EntityItemID& id, const PointerEvent& event) {