| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/ui/bookmarks/bookmark_context_menu_controller.h" | 5 #include "chrome/browser/ui/bookmarks/bookmark_context_menu_controller.h" |
| 6 | 6 |
| 7 #include "base/compiler_specific.h" | 7 #include "base/compiler_specific.h" |
| 8 #include "base/prefs/pref_service.h" | 8 #include "base/prefs/pref_service.h" |
| 9 #include "chrome/app/chrome_command_ids.h" | 9 #include "chrome/app/chrome_command_ids.h" |
| 10 #include "chrome/browser/bookmarks/bookmark_editor.h" | 10 #include "chrome/browser/bookmarks/bookmark_editor.h" |
| (...skipping 247 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 258 | 258 |
| 259 default: | 259 default: |
| 260 NOTREACHED(); | 260 NOTREACHED(); |
| 261 } | 261 } |
| 262 | 262 |
| 263 if (delegate_) | 263 if (delegate_) |
| 264 delegate_->DidExecuteCommand(id); | 264 delegate_->DidExecuteCommand(id); |
| 265 } | 265 } |
| 266 | 266 |
| 267 bool BookmarkContextMenuController::IsCommandIdChecked(int command_id) const { | 267 bool BookmarkContextMenuController::IsCommandIdChecked(int command_id) const { |
| 268 PrefService* prefs = components::UserPrefs::Get(profile_); | 268 PrefService* prefs = user_prefs::UserPrefs::Get(profile_); |
| 269 if (command_id == IDC_BOOKMARK_BAR_ALWAYS_SHOW) | 269 if (command_id == IDC_BOOKMARK_BAR_ALWAYS_SHOW) |
| 270 return prefs->GetBoolean(prefs::kShowBookmarkBar); | 270 return prefs->GetBoolean(prefs::kShowBookmarkBar); |
| 271 | 271 |
| 272 DCHECK_EQ(IDC_BOOKMARK_BAR_SHOW_APPS_SHORTCUT, command_id); | 272 DCHECK_EQ(IDC_BOOKMARK_BAR_SHOW_APPS_SHORTCUT, command_id); |
| 273 return prefs->GetBoolean(prefs::kShowAppsShortcutInBookmarkBar); | 273 return prefs->GetBoolean(prefs::kShowAppsShortcutInBookmarkBar); |
| 274 } | 274 } |
| 275 | 275 |
| 276 bool BookmarkContextMenuController::IsCommandIdEnabled(int command_id) const { | 276 bool BookmarkContextMenuController::IsCommandIdEnabled(int command_id) const { |
| 277 bool enabled; | 277 bool enabled; |
| 278 if (IsPlatformCommandIdEnabled(command_id, &enabled)) | 278 if (IsPlatformCommandIdEnabled(command_id, &enabled)) |
| 279 return enabled; | 279 return enabled; |
| 280 | 280 |
| 281 PrefService* prefs = components::UserPrefs::Get(profile_); | 281 PrefService* prefs = user_prefs::UserPrefs::Get(profile_); |
| 282 | 282 |
| 283 bool is_root_node = selection_.size() == 1 && | 283 bool is_root_node = selection_.size() == 1 && |
| 284 selection_[0]->parent() == model_->root_node(); | 284 selection_[0]->parent() == model_->root_node(); |
| 285 bool can_edit = prefs->GetBoolean(prefs::kEditBookmarksEnabled); | 285 bool can_edit = prefs->GetBoolean(prefs::kEditBookmarksEnabled); |
| 286 IncognitoModePrefs::Availability incognito_avail = | 286 IncognitoModePrefs::Availability incognito_avail = |
| 287 IncognitoModePrefs::GetAvailability(profile_->GetPrefs()); | 287 IncognitoModePrefs::GetAvailability(profile_->GetPrefs()); |
| 288 switch (command_id) { | 288 switch (command_id) { |
| 289 case IDC_BOOKMARK_BAR_OPEN_INCOGNITO: | 289 case IDC_BOOKMARK_BAR_OPEN_INCOGNITO: |
| 290 return !profile_->IsOffTheRecord() && | 290 return !profile_->IsOffTheRecord() && |
| 291 incognito_avail != IncognitoModePrefs::DISABLED; | 291 incognito_avail != IncognitoModePrefs::DISABLED; |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 353 int event_flags) { | 353 int event_flags) { |
| 354 // By default, there are no platform-specific commands. | 354 // By default, there are no platform-specific commands. |
| 355 return false; | 355 return false; |
| 356 } | 356 } |
| 357 #endif // OS_WIN | 357 #endif // OS_WIN |
| 358 | 358 |
| 359 void BookmarkContextMenuController::BookmarkModelChanged() { | 359 void BookmarkContextMenuController::BookmarkModelChanged() { |
| 360 if (delegate_) | 360 if (delegate_) |
| 361 delegate_->CloseMenu(); | 361 delegate_->CloseMenu(); |
| 362 } | 362 } |
| OLD | NEW |