History

bring over some previous tablet-ui work

Seth Alves committed 9 years ago

Commit 369f61e1 parent 401f49f15 files · +322 −53Browse files

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

Unified · Split

libraries/entities/src/EntityScriptingInterface.cpp+11−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
25#include "QVariantGLM.h"25#include "QVariantGLM.h"
26#include "SimulationOwner.h"26#include "SimulationOwner.h"
27#include "ZoneEntityItem.h"27#include "ZoneEntityItem.h"
28 28#include "WebEntityItem.h"
29 29
30EntityScriptingInterface::EntityScriptingInterface(bool bidOnSimulationOwnership) :30EntityScriptingInterface::EntityScriptingInterface(bool bidOnSimulationOwnership) :
31 _entityTree(NULL),31 _entityTree(NULL),
@@ -1453,3 +1453,13 @@ void EntityScriptingInterface::setCostMultiplier(float value) { · 1421 unmodified lines
1453 costMultiplier = value;1453 costMultiplier = value;
1454}1454}
1455 1455
1456QObject* EntityScriptingInterface::getWebViewRoot(const QUuid& entityID) {
1457 if (auto entity = checkForTreeEntityAndTypeMatch(entityID, EntityTypes::Web)) {
1458 auto webEntity = std::dynamic_pointer_cast<WebEntityItem>(entity);
1459 QObject* root = webEntity->getRootItem();
1460 qDebug() << "HERE getWebViewRoot root =" << ((void*) root);
1461 return root;
1462 } else {
1463 return nullptr;
1464 }
1465}