History

updates for new DependencyManager API

Stephen Birarda committed 11 years ago

Commit 9f21b411 parent 7beb3a713 files · +60 −57Browse files

Showing the changes to interface/src/Application.cpp (1 of 13 files). Show all

Unified · Split

interface/src/Application.cpp+11−11
@@ -251,9 +251,9 @@ Application::Application(int& argc, char** argv, QElapsedTimer &startup_time) : · 250 unmodified lines
251251 // put the audio processing on a separate thread
252252 QThread* audioThread = new QThread(this);
253253
254− Audio::Pointer audioIO = DependencyManager::get<Audio>();
254+ Audio::SharedPointer audioIO = DependencyManager::get<Audio>();
255255 audioIO->moveToThread(audioThread);
256− connect(audioThread, &QThread::started, audioIO, &Audio::start);
256+ connect(audioThread, &QThread::started, audioIO.data(), &Audio::start);
257257
258258 audioThread->start();
259259
@@ -306,17 +306,17 @@ Application::Application(int& argc, char** argv, QElapsedTimer &startup_time) : · 46 unmodified lines
306306 // once the event loop has started, check and signal for an access token
307307 QMetaObject::invokeMethod(&accountManager, "checkAndSignalForAccessToken", Qt::QueuedConnection);
308308
309− AddressManager* addressManager = DependencyManager::get<AddressManager>();
309+ AddressManager::SharedPointer addressManager = DependencyManager::get<AddressManager>();
310310
311311 // use our MyAvatar position and quat for address manager path
312312 addressManager->setPositionGetter(getPositionForPath);
313313 addressManager->setOrientationGetter(getOrientationForPath);
314314
315315 // handle domain change signals from AddressManager
316− connect(addressManager, &AddressManager::possibleDomainChangeRequiredToHostname,
316+ connect(addressManager.data(), &AddressManager::possibleDomainChangeRequiredToHostname,
317317 this, &Application::changeDomainHostname);
318318
319− connect(addressManager, &AddressManager::possibleDomainChangeRequiredViaICEForID,
319+ connect(addressManager.data(), &AddressManager::possibleDomainChangeRequiredViaICEForID,
320320 &domainHandler, &DomainHandler::setIceServerHostnameAndID);
321321
322322 _settings = new QSettings(this);
@@ -425,7 +425,7 @@ Application::Application(int& argc, char** argv, QElapsedTimer &startup_time) : · 102 unmodified lines
425425 _trayIcon->show();
426426
427427 // set the local loopback interface for local sounds from audio scripts
428− AudioScriptingInterface::getInstance().setLocalAudioInterface(audioIO);
428+ AudioScriptingInterface::getInstance().setLocalAudioInterface(audioIO.data());
429429
430430 #ifdef HAVE_RTMIDI
431431 // setup the MIDIManager
@@ -468,10 +468,10 @@ Application::~Application() { · 36 unmodified lines
468468 // kill any audio injectors that are still around
469469 AudioScriptingInterface::getInstance().stopAllInjectors();
470470
471− Audio* audioIO = DependencyManager::get<Audio>();
471+ Audio::SharedPointer audioIO = DependencyManager::get<Audio>();
472472
473473 // stop the audio process
474− QMetaObject::invokeMethod(audioIO, "stop");
474+ QMetaObject::invokeMethod(audioIO.data(), "stop");
475475
476476 // ask the audio thread to quit and wait until it is done
477477 audioIO->thread()->quit();
@@ -2424,7 +2424,7 @@ void Application::update(float deltaTime) { · 1946 unmodified lines
24242424 if (sinceLastNack > TOO_LONG_SINCE_LAST_SEND_DOWNSTREAM_AUDIO_STATS) {
24252425 _lastSendDownstreamAudioStats = now;
24262426
2427− QMetaObject::invokeMethod(DependencyManager::get<Audio>(), "sendDownstreamAudioStatsPacket", Qt::QueuedConnection);
2427+ QMetaObject::invokeMethod(DependencyManager::get<Audio>().data(), "sendDownstreamAudioStatsPacket", Qt::QueuedConnection);
24282428 }
24292429 }
24302430 }
@@ -3602,7 +3602,7 @@ void Application::resetSensors() { · 1171 unmodified lines
36023602
36033603 _myAvatar->reset();
36043604
3605− QMetaObject::invokeMethod(DependencyManager::get<Audio>(), "reset", Qt::QueuedConnection);
3605+ QMetaObject::invokeMethod(DependencyManager::get<Audio>().data(), "reset", Qt::QueuedConnection);
36063606 }
36073607
36083608 static void setShortcutsEnabled(QWidget* widget, bool enabled) {
@@ -3765,7 +3765,7 @@ void Application::nodeKilled(SharedNodePointer node) { · 156 unmodified lines
37653765 _entityEditSender.nodeKilled(node);
37663766
37673767 if (node->getType() == NodeType::AudioMixer) {
3768− QMetaObject::invokeMethod(DependencyManager::get<Audio>(), "audioMixerKilled");
3768+ QMetaObject::invokeMethod(DependencyManager::get<Audio>().data(), "audioMixerKilled");
37693769 }
37703770
37713771 if (node->getType() == NodeType::VoxelServer) {

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