summaryrefslogtreecommitdiffstats
path: root/chrome/browser/ui/chrome_pages.cc
diff options
context:
space:
mode:
authormad@chromium.org <mad@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-25 21:43:31 +0000
committermad@chromium.org <mad@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-25 21:43:31 +0000
commitf1b1fe087711f52ace6be3204e6bfd63172717c0 (patch)
tree5e9d2bd3d210b1b559d683a4037915d91bc01edf /chrome/browser/ui/chrome_pages.cc
parent597f68d20819453d3b13c483ba98a4d1b337b8fb (diff)
downloadchromium_src-f1b1fe087711f52ace6be3204e6bfd63172717c0.zip
chromium_src-f1b1fe087711f52ace6be3204e6bfd63172717c0.tar.gz
chromium_src-f1b1fe087711f52ace6be3204e6bfd63172717c0.tar.bz2
Add a new chrome://apps page.
Extracted common code with new page and existing NTP exposing Apps into a new base class, made the NTP UI class inherit from this new base and created a new derived class for the apps only page. BUG=173529 Review URL: https://chromiumcodereview.appspot.com/12208112 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184486 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/ui/chrome_pages.cc')
-rw-r--r--chrome/browser/ui/chrome_pages.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/chrome/browser/ui/chrome_pages.cc b/chrome/browser/ui/chrome_pages.cc
index 4cdf442..5db3ed3 100644
--- a/chrome/browser/ui/chrome_pages.cc
+++ b/chrome/browser/ui/chrome_pages.cc
@@ -56,6 +56,13 @@ void NavigateToSingletonTab(Browser* browser, const GURL& url) {
} // namespace
+void ShowAppLauncherPage(Browser* browser) {
+ content::RecordAction(UserMetricsAction("ShowAppLauncherPage"));
+ ShowSingletonTabOverwritingNTP(
+ browser,
+ GetSingletonTabNavigateParams(browser, GURL(kChromeUIAppsURL)));
+}
+
void ShowBookmarkManager(Browser* browser) {
content::RecordAction(UserMetricsAction("ShowBookmarkManager"));
content::RecordAction(UserMetricsAction("ShowBookmarks"));