History

shifting classes around and adding static initializers to resolve dependencies on scripting-engine (and drop dependencies from scripting-engine)

Heather Anderson committed 5 years ago

Commit 665ea521 parent 1f4f45853 files · +457 −404Browse files

Showing the changes to plugins/JSAPIExample/src (1 of 53 files). Show all

Unified · Split

plugins/JSAPIExample/src/JSAPIExample.cpp+2−2
@@ -64,7 +64,7 @@ namespace REPLACE_ME_WITH_UNIQUE_NAME { · 63 unmodified lines
6464 }
6565 qCWarning(logger) << "registering w/ScriptInitializerMixin..." << scriptInit.data();
6666 scriptInit->registerScriptInitializer([this](ScriptEngine* engine) {
67− auto value = engine->newQObject(this, ScriptEngine::QtOwnership, ScriptEngine::ExcludeDeleteLater);
67+ auto value = engine->newQObject(this, ScriptEngine::QtOwnership);
6868 engine->globalObject()->setProperty(objectName(), value);
6969 // qCDebug(logger) << "setGlobalInstance" << objectName() << engine->property("fileName");
7070 });
@@ -175,7 +175,7 @@ namespace REPLACE_ME_WITH_UNIQUE_NAME { · 104 unmodified lines
175175 raiseScriptingError(context(), "error creating scoped settings instance: " + error);
176176 return engine->nullValue();
177177 }
178− return engine->newQObject(cppValue, ScriptEngine::ScriptOwnership, ScriptEngine::ExcludeDeleteLater);
178+ return engine->newQObject(cppValue, ScriptEngine::ScriptOwnership);
179179 }
180180
181181 private: