History

Add a ScriptManagerScriptingInterface.cpp, will be useful later.

Dale Glass committed 3 years ago

Commit 0f46fb91 parent a1372392 files · +39 −20Browse files

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

Unified · Split

libraries/script-engine/src/ScriptManagerScriptingInterface.cpp+33−0
@@ -0,0 +1,33 @@
1//
2// ScriptManagerScriptingInterface.h
3// libraries/script-engine/src
4//
5// Created by Dale Glass on 24/02/2023.
6// Copyright 2022 Overte e.V.
7//
8// Distributed under the Apache License, Version 2.0.
9// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
10//
11
12#include "ScriptManager.h"
13#include "ScriptManagerScriptingInterface.h"
14
15
16 ScriptManagerScriptingInterface::ScriptManagerScriptingInterface(ScriptManager *parent): QObject(parent), _manager(parent) {
17 connect(_manager, &ScriptManager::scriptLoaded, this, &ScriptManagerScriptingInterface::scriptLoaded);
18 connect(_manager, &ScriptManager::errorLoadingScript, this, &ScriptManagerScriptingInterface::errorLoadingScript);
19 connect(_manager, &ScriptManager::update, this, &ScriptManagerScriptingInterface::update);
20 connect(_manager, &ScriptManager::scriptEnding, this, &ScriptManagerScriptingInterface::scriptEnding);
21 connect(_manager, &ScriptManager::finished, this, &ScriptManagerScriptingInterface::finished);
22 connect(_manager, &ScriptManager::printedMessage, this, &ScriptManagerScriptingInterface::printedMessage);
23 connect(_manager, &ScriptManager::errorMessage, this, &ScriptManagerScriptingInterface::errorMessage);
24 connect(_manager, &ScriptManager::warningMessage, this, &ScriptManagerScriptingInterface::warningMessage);
25 connect(_manager, &ScriptManager::infoMessage, this, &ScriptManagerScriptingInterface::infoMessage);
26 connect(_manager, &ScriptManager::runningStateChanged, this, &ScriptManagerScriptingInterface::runningStateChanged);
27 connect(_manager, &ScriptManager::clearDebugWindow, this, &ScriptManagerScriptingInterface::clearDebugWindow);
28 connect(_manager, &ScriptManager::loadScript, this, &ScriptManagerScriptingInterface::loadScript);
29 connect(_manager, &ScriptManager::doneRunning, this, &ScriptManagerScriptingInterface::doneRunning);
30 connect(_manager, &ScriptManager::entityScriptDetailsUpdated, this, &ScriptManagerScriptingInterface::entityScriptDetailsUpdated);
31 connect(_manager, &ScriptManager::entityScriptPreloadFinished, this, &ScriptManagerScriptingInterface::entityScriptPreloadFinished);
32 connect(_manager, &ScriptManager::unhandledException, this, &ScriptManagerScriptingInterface::unhandledException);
33 }