Chromium Code Reviews| Index: views/controls/menu/menu_item_view.h |
| diff --git a/views/controls/menu/menu_item_view.h b/views/controls/menu/menu_item_view.h |
| index 66540b78173ce61b291d94255a5c3fb04437c74a..561a37009ea28b0ab7b68d064b579eaa4c168daf 100644 |
| --- a/views/controls/menu/menu_item_view.h |
| +++ b/views/controls/menu/menu_item_view.h |
| @@ -19,6 +19,10 @@ |
| #include "gfx/native_theme_win.h" |
| #endif |
| +namespace menus { |
| +class MenuModel; |
| +} |
| + |
| namespace views { |
| class MenuButton; |
| @@ -175,6 +179,12 @@ class MenuItemView : public View { |
| AppendMenuItemImpl(item_id, label, icon, NORMAL); |
| } |
| + // Creates a menu item for the specified entry in the model and appends it as |
| + // a child. |
| + MenuItemView* AppendMenuItemFromModel(menus::MenuModel* model, |
| + int index, |
|
sky
2010/11/22 19:23:01
index->model_index. Document that the index has al
sadrul
2010/11/22 19:42:38
Done.
|
| + int id); |
| + |
| // All the AppendXXX methods funnel into this. |
| MenuItemView* AppendMenuItemImpl(int item_id, |
| const std::wstring& label, |