mirror of
https://github.com/overte-org/overte.git
synced 2025-08-09 12:49:34 +02:00
Check if entity looked at has valid hyperlink href attached
This commit is contained in:
parent
9ed8daa97c
commit
366be3c0c0
1 changed files with 8 additions and 1 deletions
|
@ -919,7 +919,14 @@ void EntityTreeRenderer::mouseMoveEvent(QMouseEvent* event, unsigned int deviceI
|
||||||
entityScript.property("mouseMoveEvent").call(entityScript, entityScriptArgs);
|
entityScript.property("mouseMoveEvent").call(entityScript, entityScriptArgs);
|
||||||
}
|
}
|
||||||
|
|
||||||
//qCDebug(entitiesrenderer) << "mouseMoveEvent over entity:" << rayPickResult.entityID;
|
QString urlString = rayPickResult.properties.getHref();
|
||||||
|
QUrl url = QUrl(urlString, QUrl::StrictMode);
|
||||||
|
if (url.isValid() && !url.isEmpty()){
|
||||||
|
qCDebug(entitiesrenderer) << "mouseMoveEvent over entity:" << urlString;
|
||||||
|
} else {
|
||||||
|
qCDebug(entitiesrenderer) << "mouseMoveEvent over entity:" << "Not valid href";
|
||||||
|
}
|
||||||
|
|
||||||
emit mouseMoveOnEntity(rayPickResult, event, deviceID);
|
emit mouseMoveOnEntity(rayPickResult, event, deviceID);
|
||||||
if (entityScript.property("mouseMoveOnEntity").isValid()) {
|
if (entityScript.property("mouseMoveOnEntity").isValid()) {
|
||||||
entityScript.property("mouseMoveOnEntity").call(entityScript, entityScriptArgs);
|
entityScript.property("mouseMoveOnEntity").call(entityScript, entityScriptArgs);
|
||||||
|
|
Loading…
Reference in a new issue