History

Fixes to most scripting-related warnings

ksuprynowicz committed 4 years ago

Commit 6f321731 parent a14c64435 files · +195 −149Browse files

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

Unified · Split

libraries/script-engine/src/ScriptManager.cpp+10−10
@@ -233,11 +233,11 @@ int ScriptManager::processLevelMaxRetries { ScriptRequest::MAX_RETRIES }; · 232 unmodified lines
233233 ScriptManager::ScriptManager(Context context, const QString& scriptContents, const QString& fileNameString) :
234234 QObject(),
235235 _context(context),
236+ _engine(newScriptEngine(this)),
236237 _scriptContents(scriptContents),
237238 _timerFunctionMap(),
238239 _fileNameString(fileNameString),
239− _assetScriptingInterface(new AssetScriptingInterface(this)),
240− _engine(newScriptEngine(this))
240+ _assetScriptingInterface(new AssetScriptingInterface(this))
241241 {
242242 switch (_context) {
243243 case Context::CLIENT_SCRIPT:
@@ -647,17 +647,17 @@ void ScriptManager::initMetaTypes() { · 403 unmodified lines
647647 scriptRegisterSequenceMetaType<QVector<glm::quat>>(scriptEngine);
648648 scriptRegisterSequenceMetaType<QVector<QString>>(scriptEngine);
649649
650− scriptRegisterMetaType(scriptEngine, animationDetailsToScriptValue, animationDetailsFromScriptValue);
651− scriptRegisterMetaType(scriptEngine, webSocketToScriptValue, webSocketFromScriptValue);
652− scriptRegisterMetaType(scriptEngine, qWSCloseCodeToScriptValue, qWSCloseCodeFromScriptValue);
653− scriptRegisterMetaType(scriptEngine, wscReadyStateToScriptValue, wscReadyStateFromScriptValue);
650+ scriptRegisterMetaType<AnimationDetails, animationDetailsToScriptValue, animationDetailsFromScriptValue>(scriptEngine);
651+ scriptRegisterMetaType<WebSocketClass*, webSocketToScriptValue, webSocketFromScriptValue>(scriptEngine);
652+ scriptRegisterMetaType<QWebSocketProtocol::CloseCode, qWSCloseCodeToScriptValue, qWSCloseCodeFromScriptValue>(scriptEngine);
653+ scriptRegisterMetaType<WebSocketClass::ReadyState, wscReadyStateToScriptValue, wscReadyStateFromScriptValue>(scriptEngine);
654654
655− scriptRegisterMetaType(scriptEngine, externalResourceBucketToScriptValue, externalResourceBucketFromScriptValue);
655+ scriptRegisterMetaType<ExternalResource::Bucket, externalResourceBucketToScriptValue, externalResourceBucketFromScriptValue>(scriptEngine);
656656
657− scriptRegisterMetaType(scriptEngine, scriptableResourceToScriptValue, scriptableResourceFromScriptValue);
657+ scriptRegisterMetaType<ScriptableResourceRawPtr, scriptableResourceToScriptValue, scriptableResourceFromScriptValue>(scriptEngine);
658658
659− scriptRegisterMetaType(scriptEngine, meshToScriptValue, meshFromScriptValue);
660− scriptRegisterMetaType(scriptEngine, meshesToScriptValue, meshesFromScriptValue);
659+ scriptRegisterMetaType<MeshProxy*, meshToScriptValue, meshFromScriptValue>(scriptEngine);
660+ scriptRegisterMetaType<MeshProxyList, meshesToScriptValue, meshesFromScriptValue>(scriptEngine);
661661 }
662662
663663 void ScriptManager::init() {