diff options
Diffstat (limited to 'chrome/browser/tabs/tab_strip_model.cc')
-rw-r--r-- | chrome/browser/tabs/tab_strip_model.cc | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/chrome/browser/tabs/tab_strip_model.cc b/chrome/browser/tabs/tab_strip_model.cc index 9fe21e6..22cea3b 100644 --- a/chrome/browser/tabs/tab_strip_model.cc +++ b/chrome/browser/tabs/tab_strip_model.cc @@ -121,9 +121,6 @@ TabStripModel::TabStripModel(TabStripModelDelegate* delegate, Profile* profile) registrar_.Add(this, NotificationType::EXTENSION_UNLOADED, Source<Profile>(profile_)); - registrar_.Add(this, - NotificationType::EXTENSION_APP_TOOLBAR_VISIBILITY_CHANGED, - NotificationService::AllSources()); order_controller_ = new TabStripModelOrderController(this); } @@ -528,16 +525,6 @@ bool TabStripModel::IsAppTab(int index) const { return contents && contents->is_app(); } -bool TabStripModel::IsToolbarVisible(int index) const { - Extension* extension_app = GetTabContentsAt(index)->extension_app(); - if (!extension_app) - return true; - - ExtensionsService* service = profile()->GetExtensionsService(); - ExtensionPrefs* prefs = service->extension_prefs(); - return prefs->AreAppTabToolbarsVisible(extension_app->id()); -} - bool TabStripModel::IsPhantomTab(int index) const { return IsTabPinned(index) && GetTabContentsAt(index)->controller().needs_reload(); @@ -708,8 +695,6 @@ bool TabStripModel::IsContextMenuCommandEnabled( return delegate_->CanRestoreTab(); case CommandTogglePinned: return true; - case CommandToggleToolbar: - return true; case CommandBookmarkAllTabs: return delegate_->CanBookmarkAllTabs(); case CommandUseVerticalTabs: @@ -795,32 +780,6 @@ void TabStripModel::ExecuteContextMenuCommand( } break; } - case CommandToggleToolbar: { - UserMetrics::RecordAction( - UserMetricsAction("TabContextMenu_ToggleToolbar"), - profile_); - - SelectTabContentsAt(context_index, true); - - Extension* extension_app = - GetTabContentsAt(context_index)->extension_app(); - if (!extension_app) - break; - - ExtensionsService* service = profile()->GetExtensionsService(); - ExtensionPrefs* prefs = service->extension_prefs(); - bool new_val = !prefs->AreAppTabToolbarsVisible(extension_app->id()); - prefs->SetAppTabToolbarVisibility(extension_app->id(), new_val); - - // There might be multiple browsers displaying this app, so we send a - // notification to update them all. - NotificationService::current()->Notify( - NotificationType::EXTENSION_APP_TOOLBAR_VISIBILITY_CHANGED, - Source<Extension>(extension_app), - Details<bool>(&new_val)); - - break; - } case CommandBookmarkAllTabs: { UserMetrics::RecordAction( @@ -907,17 +866,6 @@ void TabStripModel::Observe(NotificationType type, break; } - case NotificationType::EXTENSION_APP_TOOLBAR_VISIBILITY_CHANGED: { - Extension* extension = Source<Extension>(source).ptr(); - bool* value = Details<bool>(details).ptr(); - TabContents* selected = GetSelectedTabContents(); - - if (selected && selected->extension_app() == extension) - delegate_->SetToolbarVisibility(*value); - - break; - } - default: NOTREACHED(); } |