| Index: chrome/browser/chromeos/status/network_menu.h
|
| diff --git a/chrome/browser/chromeos/status/network_menu.h b/chrome/browser/chromeos/status/network_menu.h
|
| index 030d79acb1c7c595dc8c951b225f71f924785561..7f011d9dddb10e5b7ea8d9baabffd17fe82eb1b0 100644
|
| --- a/chrome/browser/chromeos/status/network_menu.h
|
| +++ b/chrome/browser/chromeos/status/network_menu.h
|
| @@ -28,9 +28,14 @@ namespace gfx {
|
| class Canvas;
|
| }
|
|
|
| +namespace ui {
|
| +class MenuModel;
|
| +}
|
| +
|
| namespace views {
|
| class MenuItemView;
|
| class MenuButton;
|
| +class MenuModelAdapter;
|
| }
|
|
|
| namespace chromeos {
|
| @@ -81,6 +86,9 @@ class NetworkMenu {
|
| NetworkMenu(Delegate* delegate, bool is_browser_mode);
|
| virtual ~NetworkMenu();
|
|
|
| + // Access to menu definition.
|
| + ui::MenuModel* GetMenuModel();
|
| +
|
| // Cancels the active menu.
|
| void CancelMenu();
|
|
|
| @@ -113,8 +121,9 @@ class NetworkMenu {
|
| bool refreshing_menu_;
|
|
|
| // The network menu.
|
| - scoped_ptr<views::MenuItemView> menu_item_view_;
|
| scoped_ptr<NetworkMenuModel> main_menu_model_;
|
| + scoped_ptr<views::MenuModelAdapter> menu_model_adapter_;
|
| + scoped_ptr<views::MenuItemView> menu_item_view_;
|
|
|
| // Holds minimum width of the menu.
|
| int min_width_;
|
|
|