summaryrefslogtreecommitdiff
path: root/src/components/application_manager/include/application_manager/hmi_language_handler.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/application_manager/include/application_manager/hmi_language_handler.h')
-rw-r--r--src/components/application_manager/include/application_manager/hmi_language_handler.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/components/application_manager/include/application_manager/hmi_language_handler.h b/src/components/application_manager/include/application_manager/hmi_language_handler.h
index edf0759114..2ef034450d 100644
--- a/src/components/application_manager/include/application_manager/hmi_language_handler.h
+++ b/src/components/application_manager/include/application_manager/hmi_language_handler.h
@@ -35,12 +35,10 @@
#include "application_manager/event_engine/event_observer.h"
#include "interfaces/HMI_API.h"
+#include "resumption/last_state_wrapper.h"
#include "smart_objects/smart_object.h"
#include "utils/lock.h"
-namespace resumption {
-class LastState;
-}
namespace application_manager {
class ApplicationManager;
@@ -97,7 +95,11 @@ class HMILanguageHandler : public event_engine::EventObserver {
void set_default_capabilities_languages(hmi_apis::Common_Language::eType ui,
hmi_apis::Common_Language::eType vr,
hmi_apis::Common_Language::eType tts);
- void Init(resumption::LastState* value);
+
+ DEPRECATED
+ void Init(resumption::LastState*);
+
+ void Init(resumption::LastStateWrapperPtr value);
/**
* @brief Removes application from container after
@@ -179,7 +181,7 @@ class HMILanguageHandler : public event_engine::EventObserver {
* @brief Indicates if current TTS language has been received from HMI
*/
bool is_tts_language_received_;
- resumption::LastState* last_state_;
+ resumption::LastStateWrapperPtr last_state_wrapper_;
ApplicationManager& application_manager_;
};