summaryrefslogtreecommitdiffstats
path: root/chrome/browser/tab_contents/render_view_context_menu.h
diff options
context:
space:
mode:
authorrdevlin.cronin@chromium.org <rdevlin.cronin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-07-05 19:13:11 +0000
committerrdevlin.cronin@chromium.org <rdevlin.cronin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-07-05 19:13:11 +0000
commit5aeeae11cba176839af02eaf939bafe0cb48bbd4 (patch)
tree046867bf19a38f12004551ea41ad34e7d6c5edc4 /chrome/browser/tab_contents/render_view_context_menu.h
parenta7ded7d878651cb5867869c5137b9250b3a0d019 (diff)
downloadchromium_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.h21
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);