History

finished coding and smoketested ScriptContextQtAgent (required to get Scriptable functional for its users)

Heather Anderson committed 5 years ago

Commit 86348b31 parent d8681433 files · +11 −2Browse files

Showing the changes to libraries/script-engine/src/qtscript/ScriptEngineQtScript.cpp (1 of 3 files). Show all

Unified · Split

libraries/script-engine/src/qtscript/ScriptEngineQtScript.cpp+7−1
@@ -51,6 +51,7 @@ · 50 unmodified lines
51#include "ScriptContextQtWrapper.h"51#include "ScriptContextQtWrapper.h"
52#include "ScriptProgramQtWrapper.h"52#include "ScriptProgramQtWrapper.h"
53#include "ScriptValueQtWrapper.h"53#include "ScriptValueQtWrapper.h"
54#include "ScriptContextQtAgent.h"
54 55
55static const int MAX_DEBUG_VALUE_LENGTH { 80 };56static const int MAX_DEBUG_VALUE_LENGTH { 80 };
56 57
@@ -348,6 +349,9 @@ ScriptEngineQtScript::ScriptEngineQtScript(ScriptManager* scriptManager) : · 291 unmodified lines
348 _undefinedValue = ScriptValue(new ScriptValueQtWrapper(const_cast<ScriptEngineQtScript*>(this), std::move(undefined)));349 _undefinedValue = ScriptValue(new ScriptValueQtWrapper(const_cast<ScriptEngineQtScript*>(this), std::move(undefined)));
349 350
350 QScriptEngine::setProcessEventsInterval(MSECS_PER_SECOND);351 QScriptEngine::setProcessEventsInterval(MSECS_PER_SECOND);
352
353 _contextAgent = new ScriptContextQtAgent(this, agent());
354 setAgent(_contextAgent);
351}355}
352 356
353bool ScriptEngineQtScript::isDebugMode() const {357bool ScriptEngineQtScript::isDebugMode() const {
@@ -358,7 +362,9 @@ bool ScriptEngineQtScript::isDebugMode() const { · 4 unmodified lines
358#endif362#endif
359}363}
360 364
361ScriptEngineQtScript::~ScriptEngineQtScript() {}365ScriptEngineQtScript::~ScriptEngineQtScript() {
366 delete _contextAgent;
367}
362 368
363void ScriptEngineQtScript::disconnectNonEssentialSignals() {369void ScriptEngineQtScript::disconnectNonEssentialSignals() {
364 disconnect();370 disconnect();

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t