diff options
author | Raquel Medina <raquel.medina@konsulko.com> | 2020-03-04 19:32:03 +0100 |
---|---|---|
committer | Raquel Medina <raquel.medina@konsulko.com> | 2020-03-09 15:03:20 +0100 |
commit | 5c750385d02116a92fa4c120ccc26abb8267bc97 (patch) | |
tree | a1ac931e48956a5d94e275447d061e630376d0aa /messageengine.cpp | |
parent | cd1a7f3bcbaef1e9c23549f472bce4ae42b2afad (diff) |
eliminate unneeded dependencies on public headers
- Remove unneeded dependencies from libqtappfw public
headers, specifically MessageEngine and Message
hierarchy header files, in preparation for refactoring
work on these areas.
This change helps shield client apps from the
upcoming changes in the library, and highlight the
separation between the library's core and the various
modules providing public interfaces to those apps.
- Make MessageType an scoped enum to fwd declare it.
- Update Copyright statement on files updated by
this patch.
Bug-AGL: SPEC-3112
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: I12fd9cdc034aa1166f6448c07befadd9d2042b05
Diffstat (limited to 'messageengine.cpp')
-rw-r--r-- | messageengine.cpp | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/messageengine.cpp b/messageengine.cpp index 9ab9aee..6f31d0f 100644 --- a/messageengine.cpp +++ b/messageengine.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2017 Konsulko Group + * Copyright (C) 2017-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. @@ -105,7 +105,7 @@ void MessageEngine::onTextMessageReceived(QString jsonStr) case RetErr: { auto callid = msg[1].toString().toInt(); message = new ResponseMessage(m_calls[callid]); - type = ResponseRequestMessage; + type = MessageType::ResponseRequestMessage; m_calls.remove(callid); break; } @@ -117,49 +117,49 @@ void MessageEngine::onTextMessageReceived(QString jsonStr) // parser parameter to remove API specific handling here if (api == "bluetooth-manager") { message = new BluetoothMessage; - type = BluetoothEventMessage; + type = MessageType::BluetoothEventMessage; } else if (api == "bluetooth-pbap") { message = new PbapMessage; - type = PbapEventMessage; + type = MessageType::PbapEventMessage; } else if (api == "telephony") { message = new TelephonyMessage; - type = TelephonyEventMessage; + type = MessageType::TelephonyEventMessage; } else if (api == "weather") { message = new WeatherMessage; - type = WeatherEventMessage; + type = MessageType::WeatherEventMessage; } else if (api == "mediaplayer") { message = new MediaplayerMessage; - type = MediaplayerEventMessage; + type = MessageType::MediaplayerEventMessage; } else if (api == "navigation") { message = new NavigationMessage; - type = NavigationEventMessage; + type = MessageType::NavigationEventMessage; } else if (api == "network-manager") { message = new NetworkMessage; - type = NetworkEventMessage; + type = MessageType::NetworkEventMessage; } else if (api == "radio") { message = new RadioMessage; - type = RadioEventMessage; + type = MessageType::RadioEventMessage; } else if (api == "bluetooth-map") { message = new MapMessage; - type = MapEventMessage; + type = MessageType::MapEventMessage; } else if (api == "vshl-core" ) { message = new VoiceMessage; - type = VoiceEventMessage; + type = MessageType::VoiceEventMessage; } else if (api == "vshl-capabilities" ) { // NOTE: Will need to look at event name to differentiate // capabilities if more support (e.g. navigation or // local media control) is added. message = new GuiMetadataCapabilityMessage; - type = GuiMetadataCapabilityEventMessage; + type = MessageType::GuiMetadataCapabilityEventMessage; } else if (api == "signal-composer") { message = new SignalComposerMessage; - type = SignalComposerEventMessage; + type = MessageType::SignalComposerEventMessage; } else if (api == "hvac") { message = new HVACMessage; - type = HVACEventMessage; + type = MessageType::HVACEventMessage; } else { message = new Message; - type = GenericMessage; + type = MessageType::GenericMessage; } break; } |