summaryrefslogtreecommitdiff
path: root/src/components/include/application_manager/state_controller.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/include/application_manager/state_controller.h')
-rw-r--r--src/components/include/application_manager/state_controller.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/components/include/application_manager/state_controller.h b/src/components/include/application_manager/state_controller.h
index 2fa4b0c218..93d4c4fc39 100644
--- a/src/components/include/application_manager/state_controller.h
+++ b/src/components/include/application_manager/state_controller.h
@@ -223,6 +223,15 @@ class StateController {
* @param app pointer to application to be exited
*/
virtual void ExitDefaultWindow(ApplicationSharedPtr app) = 0;
+
+ /**
+ * @brief Sets BACKGROUND or LIMITED hmi level to application
+ * depends on application type
+ * @param window_id ID of app window to deactivate
+ * @param app Application to deactivate
+ */
+ virtual void DeactivateApp(ApplicationSharedPtr app,
+ const WindowID window_id) = 0;
};
} // namespace application_manager