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
14#include <QDebug>14#include <QDebug>
15 15
16#include "ScriptEngineLogging.h"16#include "ScriptEngineLogging.h"
17#include "ScriptEngine.h"
17#include "ScriptUUID.h"18#include "ScriptUUID.h"
18 19
19QUuid ScriptUUID::fromString(const QString& s) {20QUuid ScriptUUID::fromString(const QString& s) {
@@ -36,6 +37,11 @@ bool ScriptUUID::isNull(const QUuid& id) { · 16 unmodified lines
36 return id.isNull();37 return id.isNull();
37}38}
38 39
39void ScriptUUID::print(const QString& lable, const QUuid& id) {40void ScriptUUID::print(const QString& label, const QUuid& id) {
40 qCDebug(scriptengine) << qPrintable(lable) << id.toString();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 }
41}47}