History

* update Vec3.print, Quat.print, Mat4.print, ScriptUUID.print to work with JSConsole and HMD-friendly script log * add test output for Quat-euler and Mat4-row/col prints

humbletim committed 9 years ago

Commit f71552c1 parent deeb9c39 files · +63 −24Browse files

Showing the changes to libraries/script-engine/src/ScriptUUID.cpp (1 of 9 files). Show all

Unified · Split

libraries/script-engine/src/ScriptUUID.cpp+8−2
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <QDebug>
1515
1616 #include "ScriptEngineLogging.h"
17+#include "ScriptEngine.h"
1718 #include "ScriptUUID.h"
1819
1920 QUuid ScriptUUID::fromString(const QString& s) {
@@ -36,6 +37,11 @@ bool ScriptUUID::isNull(const QUuid& id) { · 16 unmodified lines
3637 return id.isNull();
3738 }
3839
39−void ScriptUUID::print(const QString& lable, const QUuid& id) {
40− qCDebug(scriptengine) << qPrintable(lable) << id.toString();
40+void ScriptUUID::print(const QString& label, const QUuid& id) {
41+ QString message = QString("%1 %2").arg(qPrintable(label));
42+ message = message.arg(id.toString());
43+ qCDebug(scriptengine) << message;
44+ if (ScriptEngine* scriptEngine = qobject_cast<ScriptEngine*>(engine())) {
45+ scriptEngine->print(message);
46+ }
4147 }