History

Work on better subscribtion to script messages

ksuprynowicz committed 3 years ago

Commit 274867b1 parent f3dbfc49 files · +209 −53Browse files

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

Unified · Split

libraries/script-engine/src/ConsoleScriptingInterface.cpp+7−7
@@ -84,7 +84,7 @@ void ConsoleScriptingInterface::time(QString labelName) { · 83 unmodified lines
8484 QString message = QString("%1: Timer started").arg(labelName);
8585 Q_ASSERT(engine);
8686 if (ScriptManager* scriptManager = engine()->manager()) {
87− scriptManager->scriptPrintedMessage(message);
87+ scriptManager->scriptPrintedMessage(message, context()->currentFileName(), context()->currentLineNumber());
8888 }
8989 }
9090
@@ -92,13 +92,13 @@ void ConsoleScriptingInterface::timeEnd(QString labelName) { · 1 unmodified line
9292 Q_ASSERT(engine);
9393 if (ScriptManager* scriptManager = engine()->manager()) {
9494 if (!_timerDetails.contains(labelName)) {
95− scriptManager->scriptErrorMessage("No such label found " + labelName);
95+ scriptManager->scriptErrorMessage("No such label found " + labelName, context()->currentFileName(), context()->currentLineNumber());
9696 return;
9797 }
9898
9999 if (_timerDetails.value(labelName).isNull()) {
100100 _timerDetails.remove(labelName);
101− scriptManager->scriptErrorMessage("Invalid start time for " + labelName);
101+ scriptManager->scriptErrorMessage("Invalid start time for " + labelName, context()->currentFileName(), context()->currentLineNumber());
102102 return;
103103 }
104104 QDateTime _startTime = _timerDetails.value(labelName);
@@ -108,7 +108,7 @@ void ConsoleScriptingInterface::timeEnd(QString labelName) { · 3 unmodified lines
108108 QString message = QString("%1: %2ms").arg(labelName).arg(QString::number(diffInMS));
109109 _timerDetails.remove(labelName);
110110
111− scriptManager->scriptPrintedMessage(message);
111+ scriptManager->scriptPrintedMessage(message, context()->currentFileName(), context()->currentLineNumber());
112112 }
113113 }
114114
@@ -131,7 +131,7 @@ ScriptValue ConsoleScriptingInterface::assertion(ScriptContext* context, ScriptE · 16 unmodified lines
131131 assertionResult = QString("Assertion failed : %1").arg(message);
132132 }
133133 if (ScriptManager* scriptManager = engine->manager()) {
134− scriptManager->scriptErrorMessage(assertionResult);
134+ scriptManager->scriptErrorMessage(assertionResult, context->currentFileName(), context->currentLineNumber());
135135 }
136136 }
137137 return engine->nullValue();
@@ -143,7 +143,7 @@ void ConsoleScriptingInterface::trace() { · 5 unmodified lines
143143 if (ScriptManager* scriptManager = scriptEngine->manager()) {
144144 scriptManager->scriptPrintedMessage
145145 (QString(STACK_TRACE_FORMAT).arg(LINE_SEPARATOR,
146− scriptEngine->currentContext()->backtrace().join(LINE_SEPARATOR)));
146+ scriptEngine->currentContext()->backtrace().join(LINE_SEPARATOR)), context()->currentFileName(), context()->currentLineNumber());
147147 }
148148 }
149149
@@ -190,6 +190,6 @@ void ConsoleScriptingInterface::logGroupMessage(QString message, ScriptEngine* e · 40 unmodified lines
190190 }
191191 logMessage.append(message);
192192 if (ScriptManager* scriptManager = engine->manager()) {
193− scriptManager->scriptPrintedMessage(logMessage);
193+ scriptManager->scriptPrintedMessage(logMessage, context()->currentFileName(), context()->currentLineNumber());
194194 }
195195 }