diff options
author | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-12 20:44:28 +0000 |
---|---|---|
committer | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-12 20:44:28 +0000 |
commit | cdb4266b62202b44eb1fb36877398c2cb5504917 (patch) | |
tree | 60f5de9c0460d67cd7150ba5f2e33499892c38b2 /chrome/browser/views/bookmark_editor_view.h | |
parent | f148ed7a47e14416efd1cc2666ea331fbcf5aa42 (diff) | |
download | chromium_src-cdb4266b62202b44eb1fb36877398c2cb5504917.zip chromium_src-cdb4266b62202b44eb1fb36877398c2cb5504917.tar.gz chromium_src-cdb4266b62202b44eb1fb36877398c2cb5504917.tar.bz2 |
Remove the Menu object, converting all the remaining callers to use Menu2. I'll rename Menu2->Menu afterwards.
TEST=none
BUG=none
Review URL: http://codereview.chromium.org/122027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18315 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/views/bookmark_editor_view.h')
-rw-r--r-- | chrome/browser/views/bookmark_editor_view.h | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/chrome/browser/views/bookmark_editor_view.h b/chrome/browser/views/bookmark_editor_view.h index 1758325..51ef925 100644 --- a/chrome/browser/views/bookmark_editor_view.h +++ b/chrome/browser/views/bookmark_editor_view.h @@ -11,7 +11,7 @@ #include "chrome/browser/bookmarks/bookmark_editor.h" #include "chrome/browser/bookmarks/bookmark_model.h" #include "views/controls/button/button.h" -#include "views/controls/menu/menu.h" +#include "views/controls/menu/simple_menu_model.h" #include "views/controls/textfield/textfield.h" #include "views/controls/tree/tree_view.h" #include "views/window/dialog_delegate.h" @@ -40,7 +40,7 @@ class BookmarkEditorView : public BookmarkEditor, public views::DialogDelegate, public views::Textfield::Controller, public views::ContextMenuController, - public views::Menu::Delegate, + public views::SimpleMenuModel::Delegate, public BookmarkModelObserver { FRIEND_TEST(BookmarkEditorViewTest, ChangeParent); FRIEND_TEST(BookmarkEditorViewTest, ChangeParentAndURL); @@ -91,12 +91,12 @@ class BookmarkEditorView : public BookmarkEditor, // NativeButton. virtual void ButtonPressed(views::Button* sender); - // Menu::Delegate method. - virtual void ExecuteCommand(int id); - - // Menu::Delegate method, return false if id is edit and the bookmark node - // was selected, true otherwise. - virtual bool IsCommandEnabled(int id) const; + // SimpleMenuModel::Delegate. + virtual bool IsCommandIdChecked(int command_id) const; + virtual bool IsCommandIdEnabled(int command_id) const; + virtual bool GetAcceleratorForCommandId(int command_id, + views::Accelerator* accelerator); + virtual void ExecuteCommand(int command_id); // Creates a Window and adds the BookmarkEditorView to it. When the window is // closed the BookmarkEditorView is deleted. @@ -244,7 +244,8 @@ class BookmarkEditorView : public BookmarkEditor, BookmarkNode* node_; // The context menu. - scoped_ptr<views::Menu> context_menu_; + scoped_ptr<views::SimpleMenuModel> context_menu_contents_; + scoped_ptr<views::Menu2> context_menu_; // Mode used to create nodes from. BookmarkModel* bb_model_; |