Showing the changes to interface/src/Application.cpp (1 of 8 files). Show all
Unified · Split
| @@ -1182,6 +1182,10 @@ Application::Application(int& argc, char** argv, QElapsedTimer& startupTimer, bo · 1181 unmodified lines | ||
| 1182 | 1182 | // set the local loopback interface for local sounds |
| 1183 | 1183 | AudioInjector::setLocalAudioInterface(audioIO.data()); |
| 1184 | 1184 | AudioScriptingInterface::getInstance().setLocalAudioInterface(audioIO.data()); |
| 1185 | + connect(audioIO.data(), &AudioClient::noiseGateOpened, &AudioScriptingInterface::getInstance(), &AudioScriptingInterface::noiseGateOpened); | |
| 1186 | + connect(audioIO.data(), &AudioClient::noiseGateClosed, &AudioScriptingInterface::getInstance(), &AudioScriptingInterface::noiseGateClosed); | |
| 1187 | + connect(audioIO.data(), &AudioClient::inputReceived, &AudioScriptingInterface::getInstance(), &AudioScriptingInterface::inputReceived); | |
| 1188 | + | |
| 1185 | 1189 | |
| 1186 | 1190 | this->installEventFilter(this); |
| 1187 | 1191 | |
| @@ -1947,6 +1951,9 @@ void Application::initializeUi() { · 759 unmodified lines | ||
| 1947 | 1951 | rootContext->setContextProperty("ApplicationInterface", this); |
| 1948 | 1952 | rootContext->setContextProperty("Audio", &AudioScriptingInterface::getInstance()); |
| 1949 | 1953 | rootContext->setContextProperty("AudioStats", DependencyManager::get<AudioClient>()->getStats().data()); |
| 1954 | + //rootContext->setContextProperty("AudioScope", DependencyManager::get<AudioScope>.data()); | |
| 1955 | + | |
| 1956 | + | |
| 1950 | 1957 | rootContext->setContextProperty("Controller", DependencyManager::get<controller::ScriptingInterface>().data()); |
| 1951 | 1958 | rootContext->setContextProperty("Entities", DependencyManager::get<EntityScriptingInterface>().data()); |
| 1952 | 1959 | _fileDownload = new FileScriptingInterface(engine); |
| @@ -5521,6 +5528,7 @@ void Application::registerScriptEngineWithApplicationServices(ScriptEngine* scri · 3568 unmodified lines | ||
| 5521 | 5528 | scriptEngine->registerGlobalObject("Settings", SettingsScriptingInterface::getInstance()); |
| 5522 | 5529 | scriptEngine->registerGlobalObject("AudioDevice", AudioDeviceScriptingInterface::getInstance()); |
| 5523 | 5530 | scriptEngine->registerGlobalObject("AudioStats", DependencyManager::get<AudioClient>()->getStats().data()); |
| 5531 | + scriptEngine->registerGlobalObject("AudioScope", DependencyManager::get<AudioScope>().data()); | |
| 5524 | 5532 | |
| 5525 | 5533 | // Caches |
| 5526 | 5534 | scriptEngine->registerGlobalObject("AnimationCache", DependencyManager::get<AnimationCache>().data()); |