diff options
Diffstat (limited to 'saltoqd/toqmanager.cpp')
-rw-r--r-- | saltoqd/toqmanager.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/saltoqd/toqmanager.cpp b/saltoqd/toqmanager.cpp index 2e0d967..fa8f7c6 100644 --- a/saltoqd/toqmanager.cpp +++ b/saltoqd/toqmanager.cpp @@ -5,6 +5,7 @@ #include "storagemanager.h" #include "musicmanager.h" #include "commmanager.h" +#include "voicecallmanager.h" ToqManager::ToqManager(const QBluetoothAddress &address, QObject *parent) : QObject(parent), @@ -13,7 +14,8 @@ ToqManager::ToqManager(const QBluetoothAddress &address, QObject *parent) : _systemManager(new SystemManager(this)), _storageManager(new StorageManager(this)), _musicManager(new MusicManager(this)), - _commManager(new CommManager(_storageManager, this)) + _commManager(new CommManager(_storageManager, this)), + _voiceCallManager(new VoiceCallManager(this)) { connect(_conn, &ToqConnection::messageReceived, this, &ToqManager::handleToqMessage); @@ -38,7 +40,7 @@ void ToqManager::sendMessage(ToqConnection::Endpoint source, ToqConnection::Endp { QJsonDocument doc(payload); ToqConnection::Message msg(source, destination, transactionId, type, doc); - _conn->sendMessage(msg); + sendMessage(msg); } quint16 ToqManager::sendMessage(ToqConnection::Endpoint source, ToqConnection::Endpoint destination, quint32 type, const QJsonObject &payload) @@ -46,14 +48,14 @@ quint16 ToqManager::sendMessage(ToqConnection::Endpoint source, ToqConnection::E QJsonDocument doc(payload); quint16 transactionId = _conn->nextTransactionId(); ToqConnection::Message msg(source, destination, transactionId, type, doc); - _conn->sendMessage(msg); + sendMessage(msg); return transactionId; } void ToqManager::sendReply(const ToqConnection::Message &msg, quint32 type, const QJsonObject &payload) { ToqConnection::Message reply(msg.destination, msg.source, msg.transactionId, type, QJsonDocument(payload)); - _conn->sendMessage(reply); + sendMessage(reply); } void ToqManager::handleToqMessage(const ToqConnection::Message &msg) |