summaryrefslogtreecommitdiffstats
path: root/voice
diff options
context:
space:
mode:
Diffstat (limited to 'voice')
-rw-r--r--voice/voice.cpp15
-rw-r--r--voice/voice.h9
2 files changed, 13 insertions, 11 deletions
diff --git a/voice/voice.cpp b/voice/voice.cpp
index c43e0b5..3c93960 100644
--- a/voice/voice.cpp
+++ b/voice/voice.cpp
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2019 Konsulko Group
+ * Copyright (C) 2019, 2020 Konsulko Group
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -13,14 +13,15 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
+#include <QDebug>
#include <QStringList>
-#include "voice.h"
+
#include "message.h"
-#include "messageengine.h"
#include "responsemessage.h"
#include "voicemessage.h"
+#include "messageengine.h"
#include "voiceagentregistry.h"
+#include "voice.h"
Voice::Voice (QUrl &url, QQmlContext *context, QObject *parent) :
QObject(parent),
@@ -181,11 +182,11 @@ void Voice::onDisconnected()
void Voice::onMessageReceived(MessageType type, Message *msg)
{
- if (msg->isEvent() && type == VoiceEventMessage) {
+ if (msg->isEvent() && type == MessageType::VoiceEventMessage) {
processEvent(qobject_cast<VoiceMessage*>(msg));
- } else if (msg->isReply() && (type == ResponseRequestMessage)) {
+ } else if (msg->isReply() && (type == MessageType::ResponseRequestMessage)) {
processReply(qobject_cast<ResponseMessage*>(msg));
} else
- qWarning() << "Received unknown message type:" << type;
+ qWarning() << "Received unknown message type:" << static_cast<double>(type);
msg->deleteLater();
}
diff --git a/voice/voice.h b/voice/voice.h
index d4c288e..e3132be 100644
--- a/voice/voice.h
+++ b/voice/voice.h
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2019 Konsulko Group
+ * Copyright (C) 2019, 2020 Konsulko Group
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -17,16 +17,17 @@
#ifndef VOICE_H
#define VOICE_H
-#include <QDebug>
#include <QObject>
#include <QJsonArray>
#include <QtQml/QQmlContext>
-#include "message.h"
+class VoiceAgentRegistry;
class MessageEngine;
+class Message;
class ResponseMessage;
class VoiceMessage;
-class VoiceAgentRegistry;
+
+enum class MessageType;
class Voice : public QObject
{