summaryrefslogtreecommitdiff
path: root/chromium/ui/app_list/app_list_menu.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/ui/app_list/app_list_menu.h')
-rw-r--r--chromium/ui/app_list/app_list_menu.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/chromium/ui/app_list/app_list_menu.h b/chromium/ui/app_list/app_list_menu.h
index ff4be49e4c5..fa42b936d1d 100644
--- a/chromium/ui/app_list/app_list_menu.h
+++ b/chromium/ui/app_list/app_list_menu.h
@@ -5,6 +5,7 @@
#ifndef UI_APP_LIST_APP_LIST_MENU_H_
#define UI_APP_LIST_APP_LIST_MENU_H_
+#include "ui/app_list/app_list_model.h"
#include "ui/base/models/simple_menu_model.h"
namespace app_list {
@@ -17,13 +18,17 @@ class AppListViewDelegate;
class AppListMenu : public ui::SimpleMenuModel::Delegate {
public:
enum AppListMenuCommands {
- CURRENT_USER,
SHOW_SETTINGS,
SHOW_HELP,
SHOW_FEEDBACK,
+ // |SELECT_PROFILE| must remain the last enum because values greater than
+ // |SELECT_PROFILE| are used to indicate a profile index.
+ SELECT_PROFILE,
};
- explicit AppListMenu(AppListViewDelegate* delegate);
+ AppListMenu(
+ AppListViewDelegate* delegate,
+ const AppListModel::Users& users);
virtual ~AppListMenu();
ui::SimpleMenuModel* menu_model() { return &menu_model_; }
@@ -40,6 +45,7 @@ class AppListMenu : public ui::SimpleMenuModel::Delegate {
ui::SimpleMenuModel menu_model_;
AppListViewDelegate* delegate_;
+ AppListModel::Users users_;
DISALLOW_COPY_AND_ASSIGN(AppListMenu);
};