Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(388)

Unified Diff: chrome/browser/views/bookmark_context_menu_controller_views.cc

Issue 1730015: Windows/Views: delete native bookmark manager code. (Closed)
Patch Set: Patch with fixed file perms. Created 10 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/gtk/browser_window_gtk.cc ('k') | chrome/browser/views/bookmark_folder_tree_view.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/views/bookmark_context_menu_controller_views.cc
diff --git a/chrome/browser/views/bookmark_context_menu_controller_views.cc b/chrome/browser/views/bookmark_context_menu_controller_views.cc
index dc7d090809be914f3d1dce59103c9b47e9598544..712df823a3340557637cf1397a34292eaa13e79c 100644
--- a/chrome/browser/views/bookmark_context_menu_controller_views.cc
+++ b/chrome/browser/views/bookmark_context_menu_controller_views.cc
@@ -8,7 +8,6 @@
#include "base/compiler_specific.h"
#include "chrome/browser/bookmarks/bookmark_editor.h"
#include "chrome/browser/bookmarks/bookmark_folder_editor_controller.h"
-#include "chrome/browser/bookmarks/bookmark_manager.h"
#include "chrome/browser/bookmarks/bookmark_model.h"
#include "chrome/browser/bookmarks/bookmark_utils.h"
#include "chrome/browser/browser.h"
@@ -35,27 +34,6 @@ bool NodeHasURLs(const BookmarkNode* node) {
return false;
}
-// SelectOnCreationHandler ----------------------------------------------------
-
-// Used when adding a new bookmark. If a new bookmark is created it is selected
-// in the bookmark manager.
-class SelectOnCreationHandler : public BookmarkEditor::Handler {
- public:
- explicit SelectOnCreationHandler(Profile* profile) : profile_(profile) {
- }
-
- virtual void NodeCreated(const BookmarkNode* new_node) {
-#if defined(OS_WIN)
- BookmarkManager::SelectInTree(profile_, new_node);
-#endif
- }
-
- private:
- Profile* profile_;
-
- DISALLOW_COPY_AND_ASSIGN(SelectOnCreationHandler);
-};
-
} // namespace
BookmarkContextMenuControllerViews::BookmarkContextMenuControllerViews(
@@ -107,15 +85,6 @@ void BookmarkContextMenuControllerViews::BuildMenu() {
delegate_->AddItem(IDS_BOOKMARK_BAR_EDIT);
}
-#if defined(OS_WIN)
- if (configuration_ == BOOKMARK_MANAGER_TABLE ||
- configuration_ == BOOKMARK_MANAGER_TABLE_OTHER ||
- configuration_ == BOOKMARK_MANAGER_ORGANIZE_MENU ||
- configuration_ == BOOKMARK_MANAGER_ORGANIZE_MENU_OTHER) {
- delegate_->AddItem(IDS_BOOKMARK_MANAGER_SHOW_IN_FOLDER);
- }
-#endif
-
delegate_->AddSeparator();
delegate_->AddItem(IDS_CUT);
delegate_->AddItem(IDS_COPY);
@@ -213,20 +182,14 @@ void BookmarkContextMenuControllerViews::ExecuteCommand(int id) {
UserMetrics::RecordAction(
UserMetricsAction("BookmarkBar_ContextMenu_Add"), profile_);
- BookmarkEditor::Configuration editor_config;
- BookmarkEditor::Handler* handler = NULL;
- if (configuration_ == BOOKMARK_BAR) {
- editor_config = BookmarkEditor::SHOW_TREE;
- } else {
- editor_config = BookmarkEditor::NO_TREE;
- // This is owned by the BookmarkEditorView.
- handler = new SelectOnCreationHandler(profile_);
- }
+ BookmarkEditor::Configuration editor_config =
+ (configuration_ == BOOKMARK_BAR) ? BookmarkEditor::SHOW_TREE :
+ BookmarkEditor::NO_TREE;
// TODO: this should honor the index from GetParentForNewNodes.
BookmarkEditor::Show(
parent_window_, profile_,
bookmark_utils::GetParentForNewNodes(parent_, selection_, NULL),
- BookmarkEditor::EditDetails(), editor_config, handler);
+ BookmarkEditor::EditDetails(), editor_config, NULL);
break;
}
@@ -249,21 +212,6 @@ void BookmarkContextMenuControllerViews::ExecuteCommand(int id) {
bookmark_utils::ToggleWhenVisible(profile_);
break;
-#if defined(OS_WIN)
- case IDS_BOOKMARK_MANAGER_SHOW_IN_FOLDER:
- UserMetrics::RecordAction(
- UserMetricsAction("BookmarkBar_ContextMenu_ShowInFolder"),
- profile_);
-
- if (selection_.size() != 1) {
- NOTREACHED();
- return;
- }
-
- BookmarkManager::SelectInTree(profile_, selection_[0]);
- break;
-#endif
-
case IDS_BOOKMARK_MANAGER:
UserMetrics::RecordAction(UserMetricsAction("ShowBookmarkManager"),
profile_);
@@ -335,13 +283,6 @@ bool BookmarkContextMenuControllerViews::IsCommandEnabled(int id) const {
case IDS_BOOKMARK_BAR_REMOVE:
return !selection_.empty() && !is_root_node;
-#if defined(OS_WIN)
- case IDS_BOOKMARK_MANAGER_SHOW_IN_FOLDER:
- return (configuration_ == BOOKMARK_MANAGER_TABLE_OTHER ||
- configuration_ == BOOKMARK_MANAGER_ORGANIZE_MENU_OTHER) &&
- selection_.size() == 1;
-#endif
-
case IDS_BOOKMARK_MANAGER_SORT:
return parent_ && parent_ != model_->root_node();
« no previous file with comments | « chrome/browser/gtk/browser_window_gtk.cc ('k') | chrome/browser/views/bookmark_folder_tree_view.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698