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 3dbbc72bfc8add95f871d2fb707e5b372a1f5e21..0740ce7bd81fd8d11e7ddf6e6a91b696a8109e37 100644 |
--- a/chrome/browser/ui/toolbar/recent_tabs_sub_menu_model.h |
+++ b/chrome/browser/ui/toolbar/recent_tabs_sub_menu_model.h |
@@ -20,7 +20,7 @@ class Browser; |
struct SessionTab; |
namespace browser_sync { |
-class SessionModelAssociator; |
+class OpenTabsUIDelegate; |
} |
namespace chrome { |
@@ -47,11 +47,11 @@ class RecentTabsSubMenuModel : public ui::SimpleMenuModel, |
static const int kRecentlyClosedHeaderCommandId; |
static const int kDisabledRecentlyClosedHeaderCommandId; |
- // If |associator| is NULL, default associator for |browser|'s profile will |
- // be used. Testing may require a specific |associator|. |
+ // If |delegate| is NULL, default delegate for |browser|'s profile will |
Peter Kasting
2013/11/20 21:07:45
Nit: default -> the default
tim (not reviewing)
2013/11/21 02:00:06
Done.
|
+ // be used. Testing may require a specific |delegate|. |
RecentTabsSubMenuModel(ui::AcceleratorProvider* accelerator_provider, |
Browser* browser, |
- browser_sync::SessionModelAssociator* associator); |
+ browser_sync::OpenTabsUIDelegate* delegate); |
Peter Kasting
2013/11/20 21:07:45
Nit: Name this identically to the member (without
tim (not reviewing)
2013/11/21 02:00:06
Done.
|
virtual ~RecentTabsSubMenuModel(); |
// Overridden from ui::SimpleMenuModel::Delegate: |
@@ -117,7 +117,7 @@ class RecentTabsSubMenuModel : public ui::SimpleMenuModel, |
// TabNavigationItems, and returns the corresponding local or other devices' |
// TabNavigationItems in |tab_items|. |
int CommandIdToTabVectorIndex(int command_id, TabNavigationItems** tab_items); |
- browser_sync::SessionModelAssociator* GetModelAssociator(); |
+ browser_sync::OpenTabsUIDelegate* GetOpenTabsUIDelegate(); |
Peter Kasting
2013/11/20 21:07:45
This function should be separated from the one abo
tim (not reviewing)
2013/11/21 02:00:06
Yeah, I'm not sure we can guarantee the delegate c
Peter Kasting
2013/11/21 02:15:44
The issue is whether such code can run before we'v
|
// Overridden from TabRestoreServiceObserver: |
virtual void TabRestoreServiceChanged(TabRestoreService* service) OVERRIDE; |
@@ -125,7 +125,7 @@ class RecentTabsSubMenuModel : public ui::SimpleMenuModel, |
Browser* browser_; // Weak. |
- browser_sync::SessionModelAssociator* associator_; // Weak. |
+ browser_sync::OpenTabsUIDelegate* open_tabs_; // Weak. |
Peter Kasting
2013/11/20 21:07:45
Nit: |open_tabs_delegate_|
tim (not reviewing)
2013/11/21 02:00:06
Done.
|
// Accelerator for reopening last closed tab. |
ui::Accelerator reopen_closed_tab_accelerator_; |