Index: chrome/browser/ui/toolbar/recent_tabs_sub_menu_model.h |
diff --git a/chrome/browser/ui/toolbar/recent_tabs_sub_menu_model.h b/chrome/browser/ui/toolbar/recent_tabs_sub_menu_model.h |
index 0714661b95d73239849c5564cbf3f1cd544eea4e..e15d433ef0ec09f85cdda762916959a89888eb43 100644 |
--- a/chrome/browser/ui/toolbar/recent_tabs_sub_menu_model.h |
+++ b/chrome/browser/ui/toolbar/recent_tabs_sub_menu_model.h |
@@ -10,6 +10,7 @@ |
#include "base/memory/weak_ptr.h" |
#include "chrome/browser/favicon/favicon_service.h" |
#include "chrome/browser/sessions/tab_restore_service.h" |
+#include "chrome/browser/sync/glue/synced_session.h" |
#include "ui/base/accelerators/accelerator.h" |
#include "ui/base/models/simple_menu_model.h" |
@@ -59,11 +60,15 @@ class RecentTabsSubMenuModel : public ui::SimpleMenuModel, |
void Build(); |
void BuildLastClosed(); |
void BuildDevices(); |
- void BuildForeignTabItem(const std::string& session_tag, |
- const SessionTab& tab, |
- const std::string& session_name, |
- bool need_separator); |
- void AddFavicon(int model_index, int command_id, const GURL& url); |
+ void BuildForeignTabItem( |
+ const std::string& session_tag, |
+ const SessionTab& tab, |
+ const std::string& session_name, |
+ browser_sync::SyncedSession::DeviceType device_type, |
+ bool need_separator); |
+ void AddDeviceFavicon(int index_in_menu, |
+ browser_sync::SyncedSession::DeviceType device_type); |
+ void AddTabFavicon(int model_index, int command_id, const GURL& url); |
void OnFaviconDataAvailable(FaviconService::Handle handle, |
const history::FaviconImageResult& image_result); |
browser_sync::SessionModelAssociator* GetModelAssociator(); |