Removed IContext

Network and voice samples work using them and have to allocate
their own vatlib objects now.

refs #221
This commit is contained in:
Roland Winklmeier
2014-04-26 20:46:56 +02:00
parent 0ceb3ad75e
commit 95fa5e84df
8 changed files with 8 additions and 314 deletions

View File

@@ -4,6 +4,7 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#include "client.h"
#include "blackcore/voice_vatlib.h"
#include "blackmisc/audiodevicelist.h"
#include "blackmisc/avcallsignlist.h"
@@ -16,7 +17,7 @@ using namespace BlackMisc::Aviation;
*/
Client::Client(QObject *parent) :
QObject(parent),
m_voiceClient(&BlackMisc::IContext::getInstance().getObject<BlackCore::IVoice>())
m_voiceClient(new BlackCore::CVoiceVatlib(this))
{
using namespace BlackCore;
connect(m_voiceClient, &IVoice::squelchTestFinished, this, &Client::onSquelchTestFinished);