diff options
author | rdevlin.cronin@chromium.org <rdevlin.cronin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-07-05 19:13:11 +0000 |
---|---|---|
committer | rdevlin.cronin@chromium.org <rdevlin.cronin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-07-05 19:13:11 +0000 |
commit | 5aeeae11cba176839af02eaf939bafe0cb48bbd4 (patch) | |
tree | 046867bf19a38f12004551ea41ad34e7d6c5edc4 /chrome/browser/tab_contents/render_view_context_menu.h | |
parent | a7ded7d878651cb5867869c5137b9250b3a0d019 (diff) | |
download | chromium_src-5aeeae11cba176839af02eaf939bafe0cb48bbd4.zip chromium_src-5aeeae11cba176839af02eaf939bafe0cb48bbd4.tar.gz chromium_src-5aeeae11cba176839af02eaf939bafe0cb48bbd4.tar.bz2 |
Moved ExtensionMenuManager and ExtensionMenuItem into extensions namespace; rename them to MenuManager and MenuItem.
BUG=134711, 117261
Review URL: https://chromiumcodereview.appspot.com/10664037
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145550 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/tab_contents/render_view_context_menu.h')
-rw-r--r-- | chrome/browser/tab_contents/render_view_context_menu.h | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/chrome/browser/tab_contents/render_view_context_menu.h b/chrome/browser/tab_contents/render_view_context_menu.h index 6202520..7a05133 100644 --- a/chrome/browser/tab_contents/render_view_context_menu.h +++ b/chrome/browser/tab_contents/render_view_context_menu.h @@ -15,14 +15,13 @@ #include "base/observer_list.h" #include "base/string16.h" #include "chrome/browser/custom_handlers/protocol_handler_registry.h" -#include "chrome/browser/extensions/extension_menu_manager.h" +#include "chrome/browser/extensions/menu_manager.h" #include "chrome/browser/tab_contents/render_view_context_menu_observer.h" #include "content/public/common/context_menu_params.h" #include "content/public/common/page_transition_types.h" #include "ui/base/models/simple_menu_model.h" #include "webkit/glue/window_open_disposition.h" -class ExtensionMenuItem; class PrintPreviewContextMenuObserver; class Profile; class SpellingMenuObserver; @@ -35,6 +34,7 @@ class WebContents; namespace extensions { class Extension; +class MenuItem; } namespace gfx { @@ -178,8 +178,8 @@ class RenderViewContextMenu : public ui::SimpleMenuModel::Delegate, int command_id, ui::Accelerator* accelerator) = 0; - // Attempts to get an ExtensionMenuItem given the id of a context menu item. - ExtensionMenuItem* GetExtensionMenuItem(int id) const; + // Attempts to get an MenuItem given the id of a context menu item. + extensions::MenuItem* GetExtensionMenuItem(int id) const; content::ContextMenuParams params_; content::WebContents* source_web_contents_; @@ -190,9 +190,8 @@ class RenderViewContextMenu : public ui::SimpleMenuModel::Delegate, // True if we are showing for an external tab contents. The default is false. bool external_; - // Maps the id from a context menu item to the ExtensionMenuItem's internal - // id. - std::map<int, ExtensionMenuItem::Id> extension_item_map_; + // Maps the id from a context menu item to the MenuItem's internal id. + std::map<int, extensions::MenuItem::Id> extension_item_map_; private: friend class RenderViewContextMenuTest; @@ -201,10 +200,10 @@ class RenderViewContextMenu : public ui::SimpleMenuModel::Delegate, static bool IsInternalResourcesURL(const GURL& url); static bool ExtensionContextAndPatternMatch( const content::ContextMenuParams& params, - ExtensionMenuItem::ContextList contexts, + extensions::MenuItem::ContextList contexts, const URLPatternSet& target_url_patterns); - static ExtensionMenuItem::List GetRelevantExtensionItems( - const ExtensionMenuItem::List& items, + static extensions::MenuItem::List GetRelevantExtensionItems( + const extensions::MenuItem::List& items, const content::ContextMenuParams& params, Profile* profile, bool can_cross_incognito); @@ -241,7 +240,7 @@ class RenderViewContextMenu : public ui::SimpleMenuModel::Delegate, // Used for recursively adding submenus of extension items. void RecursivelyAppendExtensionItems( - const std::vector<ExtensionMenuItem*>& items, + const std::vector<extensions::MenuItem*>& items, bool can_cross_incognito, ui::SimpleMenuModel* menu_model, int* index); |