summaryrefslogtreecommitdiffstats
path: root/ui/app_list
diff options
context:
space:
mode:
authorcalamity@chromium.org <calamity@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-29 01:49:09 +0000
committercalamity@chromium.org <calamity@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-29 01:49:09 +0000
commite6f95f35bb3b9471a211b7544abfe03cec718e3e (patch)
tree792e22499a6d33e4fc8068b95a2caf5bc9a9b0b6 /ui/app_list
parentb5a591191a0ddf4935c275d93b2a2ba9032003ff (diff)
downloadchromium_src-e6f95f35bb3b9471a211b7544abfe03cec718e3e.zip
chromium_src-e6f95f35bb3b9471a211b7544abfe03cec718e3e.tar.gz
chromium_src-e6f95f35bb3b9471a211b7544abfe03cec718e3e.tar.bz2
Add help button to app launcher.
Goes to https://support.google.com/chrome/?p=cws_app_launcher. BUG=225068 Review URL: https://chromiumcodereview.appspot.com/14007002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@202740 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/app_list')
-rw-r--r--ui/app_list/app_list_menu.cc6
-rw-r--r--ui/app_list/app_list_menu.h1
-rw-r--r--ui/app_list/app_list_view_delegate.h3
-rw-r--r--ui/app_list/test/app_list_test_view_delegate.h1
4 files changed, 11 insertions, 0 deletions
diff --git a/ui/app_list/app_list_menu.cc b/ui/app_list/app_list_menu.cc
index c8e93b8..c3d464e 100644
--- a/ui/app_list/app_list_menu.cc
+++ b/ui/app_list/app_list_menu.cc
@@ -27,6 +27,9 @@ void AppListMenu::InitMenu() {
menu_model_.AddItem(SHOW_SETTINGS, l10n_util::GetStringUTF16(
IDS_APP_LIST_OPEN_SETTINGS));
+ menu_model_.AddItem(SHOW_HELP, l10n_util::GetStringUTF16(
+ IDS_APP_LIST_HELP));
+
menu_model_.AddItem(SHOW_FEEDBACK, l10n_util::GetStringUTF16(
IDS_APP_LIST_OPEN_FEEDBACK));
}
@@ -51,6 +54,9 @@ void AppListMenu::ExecuteCommand(int command_id, int event_flags) {
case SHOW_SETTINGS:
delegate_->OpenSettings();
break;
+ case SHOW_HELP:
+ delegate_->OpenHelp();
+ break;
case SHOW_FEEDBACK:
delegate_->OpenFeedback();
break;
diff --git a/ui/app_list/app_list_menu.h b/ui/app_list/app_list_menu.h
index 21396d6..4153f2e 100644
--- a/ui/app_list/app_list_menu.h
+++ b/ui/app_list/app_list_menu.h
@@ -19,6 +19,7 @@ class AppListMenu : public ui::SimpleMenuModel::Delegate {
enum AppListMenuCommands {
CURRENT_USER,
SHOW_SETTINGS,
+ SHOW_HELP,
SHOW_FEEDBACK,
};
diff --git a/ui/app_list/app_list_view_delegate.h b/ui/app_list/app_list_view_delegate.h
index d5567e7..a857d28 100644
--- a/ui/app_list/app_list_view_delegate.h
+++ b/ui/app_list/app_list_view_delegate.h
@@ -74,6 +74,9 @@ class APP_LIST_EXPORT AppListViewDelegate {
// Open the settings UI.
virtual void OpenSettings() = 0;
+ // Open the help UI.
+ virtual void OpenHelp() = 0;
+
// Open the feedback UI.
virtual void OpenFeedback() = 0;
};
diff --git a/ui/app_list/test/app_list_test_view_delegate.h b/ui/app_list/test/app_list_test_view_delegate.h
index 4002d3a..c3ca18a 100644
--- a/ui/app_list/test/app_list_test_view_delegate.h
+++ b/ui/app_list/test/app_list_test_view_delegate.h
@@ -40,6 +40,7 @@ class AppListTestViewDelegate : public AppListViewDelegate {
virtual string16 GetCurrentUserName() OVERRIDE;
virtual string16 GetCurrentUserEmail() OVERRIDE;
virtual void OpenSettings() OVERRIDE {}
+ virtual void OpenHelp() OVERRIDE {}
virtual void OpenFeedback() OVERRIDE {}
private: