diff options
Diffstat (limited to 'src/components/application_manager/rpc_plugins/sdl_rpc_plugin/include/sdl_rpc_plugin/commands/mobile/delete_sub_menu_request.h')
-rw-r--r-- | src/components/application_manager/rpc_plugins/sdl_rpc_plugin/include/sdl_rpc_plugin/commands/mobile/delete_sub_menu_request.h | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/include/sdl_rpc_plugin/commands/mobile/delete_sub_menu_request.h b/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/include/sdl_rpc_plugin/commands/mobile/delete_sub_menu_request.h index 2f85065ee7..af2ba4a1ea 100644 --- a/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/include/sdl_rpc_plugin/commands/mobile/delete_sub_menu_request.h +++ b/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/include/sdl_rpc_plugin/commands/mobile/delete_sub_menu_request.h @@ -83,22 +83,33 @@ class DeleteSubMenuRequest : public app_mngr::commands::CommandRequestImpl { private: /* - * @brief Deletes VR commands from SDL for corresponding submenu ID + * @brief Deletes submenus that have a parentID that matches the parentID + * parameter * * @param app_id Application ID + * @param parentID Parent ID of a nested submenu + */ + void DeleteNestedSubMenus(app_mngr::ApplicationSharedPtr const app, + uint32_t parentID, + const app_mngr::SubMenuMap& subMenus); + + /* + * @brief Deletes VR commands from SDL for corresponding submenu ID * - * @return TRUE on success, otherwise FALSE + * @param app_id Application ID + * @param parentID Parent ID of a nested submenu */ - void DeleteSubMenuVRCommands(app_mngr::ApplicationConstSharedPtr app); + void DeleteSubMenuVRCommands(app_mngr::ApplicationConstSharedPtr app, + uint32_t parentID); /* * @brief Deletes UI commands from SDL for corresponding submenu ID * * @param app_id Application ID - * - * @return TRUE on success, otherwise FALSE + * @param parentID Parent ID of a nested submenu */ - void DeleteSubMenuUICommands(app_mngr::ApplicationSharedPtr const app); + void DeleteSubMenuUICommands(app_mngr::ApplicationSharedPtr const app, + uint32_t parentID); DISALLOW_COPY_AND_ASSIGN(DeleteSubMenuRequest); }; |