diff options
Diffstat (limited to 'chrome/browser')
-rw-r--r-- | chrome/browser/browser.cc | 16 | ||||
-rw-r--r-- | chrome/browser/browser.h | 2 |
2 files changed, 9 insertions, 9 deletions
diff --git a/chrome/browser/browser.cc b/chrome/browser/browser.cc index 9f0f005..30a7a01 100644 --- a/chrome/browser/browser.cc +++ b/chrome/browser/browser.cc @@ -1216,6 +1216,11 @@ void Browser::ShowDownloadsTab() { ShowSingleDOMUITab(GURL(chrome::kChromeUIDownloadsURL)); } +void Browser::ShowExtensionsTab() { + UserMetrics::RecordAction(L"ShowExtensions", profile_); + ShowSingleDOMUITab(GURL(chrome::kChromeUIExtensionsURL)); +} + void Browser::OpenClearBrowsingDataDialog() { UserMetrics::RecordAction(L"ClearBrowsingData_ShowDlg", profile_); window_->ShowClearBrowsingDataDialog(); @@ -1267,11 +1272,6 @@ void Browser::OpenHelpTab() { false, NULL); } -void Browser::OpenExtensionsTab() { - AddTabWithURL(GURL(chrome::kChromeUIExtensionsURL), GURL(), - PageTransition::AUTO_BOOKMARK, true, -1, false, NULL); -} - void Browser::OpenThemeGalleryTabAndActivate() { OpenURL(GURL(l10n_util::GetStringUTF8(IDS_THEMES_GALLERY_URL)), GURL(), NEW_FOREGROUND_TAB, PageTransition::LINK); @@ -1504,10 +1504,11 @@ void Browser::ExecuteCommandWithDisposition( case IDC_SHOW_EXTENSION_SHELF: ToggleExtensionShelf(); break; case IDC_SHOW_BOOKMARK_MANAGER: OpenBookmarkManager(); break; - case IDC_SHOW_HISTORY: ShowHistoryTab(); break; - case IDC_SHOW_DOWNLOADS: ShowDownloadsTab(); break; case IDC_SHOW_APP_MENU: ShowAppMenu(); break; case IDC_SHOW_PAGE_MENU: ShowPageMenu(); break; + case IDC_SHOW_HISTORY: ShowHistoryTab(); break; + case IDC_SHOW_DOWNLOADS: ShowDownloadsTab(); break; + case IDC_MANAGE_EXTENSIONS: ShowExtensionsTab(); break; case IDC_SYNC_BOOKMARKS: OpenSyncMyBookmarksDialog(); break; case IDC_OPTIONS: OpenOptionsDialog(); break; case IDC_EDIT_SEARCH_ENGINES: OpenKeywordEditor(); break; @@ -1516,7 +1517,6 @@ void Browser::ExecuteCommandWithDisposition( case IDC_IMPORT_SETTINGS: OpenImportSettingsDialog(); break; case IDC_ABOUT: OpenAboutChromeDialog(); break; case IDC_HELP_PAGE: OpenHelpTab(); break; - case IDC_MANAGE_EXTENSIONS: OpenExtensionsTab(); break; #if defined(OS_CHROMEOS) case IDC_CONTROL_PANEL: ShowControlPanel(); break; #endif diff --git a/chrome/browser/browser.h b/chrome/browser/browser.h index d909db5..19ee871 100644 --- a/chrome/browser/browser.h +++ b/chrome/browser/browser.h @@ -410,6 +410,7 @@ class Browser : public TabStripModelDelegate, void ShowPageMenu(); void ShowHistoryTab(); void ShowDownloadsTab(); + void ShowExtensionsTab(); void OpenClearBrowsingDataDialog(); void OpenOptionsDialog(); void OpenKeywordEditor(); @@ -418,7 +419,6 @@ class Browser : public TabStripModelDelegate, void OpenImportSettingsDialog(); void OpenAboutChromeDialog(); void OpenHelpTab(); - void OpenExtensionsTab(); // Used by the "Get themes" link in the options dialog. void OpenThemeGalleryTabAndActivate(); #if defined(OS_CHROMEOS) |