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

Unified Diff: chrome/browser/ui/bookmarks/bookmark_context_menu_controller.cc

Issue 2809003002: Making bookmark folder context menu display the number of bookmarks that will be opened by Open All (Closed)
Patch Set: All changes to add count to context menu Created 3 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
Index: chrome/browser/ui/bookmarks/bookmark_context_menu_controller.cc
diff --git a/chrome/browser/ui/bookmarks/bookmark_context_menu_controller.cc b/chrome/browser/ui/bookmarks/bookmark_context_menu_controller.cc
index c458e03c0829524481653ee95958a0244c6b8b22..e5117f054a587e079b545731b64a792bfb9d5d2b 100644
--- a/chrome/browser/ui/bookmarks/bookmark_context_menu_controller.cc
+++ b/chrome/browser/ui/bookmarks/bookmark_context_menu_controller.cc
@@ -77,11 +77,17 @@ void BookmarkContextMenuController::BuildMenu() {
AddItem(IDC_BOOKMARK_BAR_OPEN_ALL_INCOGNITO,
IDS_BOOKMARK_BAR_OPEN_INCOGNITO);
} else {
- AddItem(IDC_BOOKMARK_BAR_OPEN_ALL, IDS_BOOKMARK_BAR_OPEN_ALL);
+ int count = chrome::OpenCount(parent_window_, selection_);
+ int incognitoCount =
Peter Kasting 2017/04/13 04:52:09 Nit: Variable names in Chromium are spelled unix_h
Paezagon 2017/04/14 01:00:29 I am going to move it down, as I believe using the
+ chrome::OpenCount(parent_window_, selection_, true, profile_);
+ AddItem(IDC_BOOKMARK_BAR_OPEN_ALL,
+ l10n_util::GetPluralStringFUTF16(IDS_BOOKMARK_BAR_OPEN_ALL, count));
AddItem(IDC_BOOKMARK_BAR_OPEN_ALL_NEW_WINDOW,
- IDS_BOOKMARK_BAR_OPEN_ALL_NEW_WINDOW);
+ l10n_util::GetPluralStringFUTF16(
+ IDS_BOOKMARK_BAR_OPEN_ALL_NEW_WINDOW, count));
AddItem(IDC_BOOKMARK_BAR_OPEN_ALL_INCOGNITO,
- IDS_BOOKMARK_BAR_OPEN_ALL_INCOGNITO);
+ l10n_util::GetPluralStringFUTF16(
+ IDS_BOOKMARK_BAR_OPEN_ALL_INCOGNITO, incognitoCount));
}
AddSeparator();
@@ -120,6 +126,10 @@ void BookmarkContextMenuController::BuildMenu() {
AddCheckboxItem(IDC_BOOKMARK_BAR_ALWAYS_SHOW, IDS_SHOW_BOOKMARK_BAR);
}
+void BookmarkContextMenuController::AddItem(int id, base::string16 str) {
+ menu_model_->AddItem(id, str);
+}
+
void BookmarkContextMenuController::AddItem(int id, int localization_id) {
menu_model_->AddItemWithStringId(id, localization_id);
}

Powered by Google App Engine
This is Rietveld 408576698