summaryrefslogtreecommitdiffstats
path: root/chrome/browser/bookmark_bar_context_menu_controller.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/bookmark_bar_context_menu_controller.h')
-rw-r--r--chrome/browser/bookmark_bar_context_menu_controller.h59
1 files changed, 0 insertions, 59 deletions
diff --git a/chrome/browser/bookmark_bar_context_menu_controller.h b/chrome/browser/bookmark_bar_context_menu_controller.h
deleted file mode 100644
index e6227cd..0000000
--- a/chrome/browser/bookmark_bar_context_menu_controller.h
+++ /dev/null
@@ -1,59 +0,0 @@
-// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef CHROME_BROWSER_BOOKMARK_BAR_CONTEXT_MENU_CONTROLLER_H_
-#define CHROME_BROWSER_BOOKMARK_BAR_CONTEXT_MENU_CONTROLLER_H_
-
-#include "chrome/views/chrome_menu.h"
-#include "chrome/browser/views/bookmark_bar_view.h"
-#include "webkit/glue/window_open_disposition.h"
-
-class BookmarkNode;
-class PageNavigator;
-
-// BookmarkBarContextMenuController manages the context menus shown for the
-// bookmark bar, items on the bookmark bar, and submens of folders on the
-// bookmark bar.
-class BookmarkBarContextMenuController : public views::MenuDelegate,
- public BookmarkBarView::ModelChangedListener {
- public:
- // Recursively opens all bookmarks of |node|. |initial_disposition| dictates
- // how the first URL is opened, all subsequent URLs are opened as background
- // tabs.
- static void OpenAll(HWND parent,
- PageNavigator* navigator,
- BookmarkNode* node,
- WindowOpenDisposition initial_disposition);
-
- BookmarkBarContextMenuController(BookmarkBarView* view,
- BookmarkNode* node);
-
- // Shows the menu at the specified place.
- void RunMenuAt(int x, int y);
-
- // ModelChangedListener method, cancels the menu.
- virtual void ModelChanged();
-
- // Returns the menu.
- views::MenuItemView* menu() { return &menu_; }
-
- // Menu::Delegate methods.
- virtual void ExecuteCommand(int id);
- virtual bool IsItemChecked(int id) const;
- virtual bool IsCommandEnabled(int id) const;
-
- private:
- // Returns the parent node and visual_order to use when adding new
- // bookmarks/folders.
- BookmarkNode* GetParentAndVisualOrderForNewNode(int* visual_order);
-
- views::MenuItemView menu_;
- BookmarkBarView* view_;
- BookmarkNode* node_;
-
- DISALLOW_EVIL_CONSTRUCTORS(BookmarkBarContextMenuController);
-};
-
-#endif // CHROME_BROWSER_BOOKMARK_BAR_CONTEXT_MENU_CONTROLLER_H_
-