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

Side by Side Diff: chrome/browser/ui/browser_command_controller.cc

Issue 2376193006: Disable Ctrl+Shift+P on Chrome OS (Closed)
Patch Set: Created 4 years, 2 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 unified diff | Download patch
OLDNEW
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/browser_command_controller.h" 5 #include "chrome/browser/ui/browser_command_controller.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 8
9 #include <string> 9 #include <string>
10 10
(...skipping 427 matching lines...) Expand 10 before | Expand all | Expand 10 after
438 break; 438 break;
439 case IDC_EMAIL_PAGE_LOCATION: 439 case IDC_EMAIL_PAGE_LOCATION:
440 EmailPageLocation(browser_); 440 EmailPageLocation(browser_);
441 break; 441 break;
442 case IDC_PRINT: 442 case IDC_PRINT:
443 Print(browser_); 443 Print(browser_);
444 break; 444 break;
445 445
446 #if defined(ENABLE_BASIC_PRINTING) 446 #if defined(ENABLE_BASIC_PRINTING)
447 case IDC_BASIC_PRINT: 447 case IDC_BASIC_PRINT:
448 #if defined(OS_CHROMEOS)
449 NOTREACHED(); // System dialog is disabled for Chrome OS.
450 #else
448 content::RecordAction(base::UserMetricsAction("Accel_Advanced_Print")); 451 content::RecordAction(base::UserMetricsAction("Accel_Advanced_Print"));
449 BasicPrint(browser_); 452 BasicPrint(browser_);
450 break; 453 break;
454 #endif // OS_CHROMEOS
451 #endif // ENABLE_BASIC_PRINTING 455 #endif // ENABLE_BASIC_PRINTING
452 456
453 case IDC_SAVE_CREDIT_CARD_FOR_PAGE: 457 case IDC_SAVE_CREDIT_CARD_FOR_PAGE:
454 SaveCreditCard(browser_); 458 SaveCreditCard(browser_);
455 break; 459 break;
456 case IDC_TRANSLATE_PAGE: 460 case IDC_TRANSLATE_PAGE:
457 Translate(browser_); 461 Translate(browser_);
458 break; 462 break;
459 case IDC_MANAGE_PASSWORDS_FOR_PAGE: 463 case IDC_MANAGE_PASSWORDS_FOR_PAGE:
460 ManagePasswordsForPage(browser_); 464 ManagePasswordsForPage(browser_);
(...skipping 629 matching lines...) Expand 10 before | Expand all | Expand 10 after
1090 command_updater_.UpdateCommandEnabled(IDC_TOGGLE_FULLSCREEN_TOOLBAR, 1094 command_updater_.UpdateCommandEnabled(IDC_TOGGLE_FULLSCREEN_TOOLBAR,
1091 fullscreen_enabled); 1095 fullscreen_enabled);
1092 1096
1093 UpdateCommandsForBookmarkBar(); 1097 UpdateCommandsForBookmarkBar();
1094 } 1098 }
1095 1099
1096 void BrowserCommandController::UpdatePrintingState() { 1100 void BrowserCommandController::UpdatePrintingState() {
1097 bool print_enabled = CanPrint(browser_); 1101 bool print_enabled = CanPrint(browser_);
1098 command_updater_.UpdateCommandEnabled(IDC_PRINT, print_enabled); 1102 command_updater_.UpdateCommandEnabled(IDC_PRINT, print_enabled);
1099 #if defined(ENABLE_BASIC_PRINTING) 1103 #if defined(ENABLE_BASIC_PRINTING)
1104 #if defined(OS_CHROMEOS)
1105 command_updater_.UpdateCommandEnabled(IDC_BASIC_PRINT, false);
Lei Zhang 2016/10/03 18:33:03 Why not just make CanBasicPrint() return false?
skau 2016/10/03 21:52:04 I wasn't sure if it was used elsewhere. I've doub
1106 #else
1100 command_updater_.UpdateCommandEnabled(IDC_BASIC_PRINT, 1107 command_updater_.UpdateCommandEnabled(IDC_BASIC_PRINT,
1101 CanBasicPrint(browser_)); 1108 CanBasicPrint(browser_));
1109 #endif // OS_CHROMEOS
1102 #endif // ENABLE_BASIC_PRINTING 1110 #endif // ENABLE_BASIC_PRINTING
1103 } 1111 }
1104 1112
1105 void BrowserCommandController::UpdateSaveAsState() { 1113 void BrowserCommandController::UpdateSaveAsState() {
1106 command_updater_.UpdateCommandEnabled(IDC_SAVE_PAGE, CanSavePage(browser_)); 1114 command_updater_.UpdateCommandEnabled(IDC_SAVE_PAGE, CanSavePage(browser_));
1107 } 1115 }
1108 1116
1109 void BrowserCommandController::UpdateShowSyncState(bool show_main_ui) { 1117 void BrowserCommandController::UpdateShowSyncState(bool show_main_ui) {
1110 command_updater_.UpdateCommandEnabled( 1118 command_updater_.UpdateCommandEnabled(
1111 IDC_SHOW_SYNC_SETUP, show_main_ui && pref_signin_allowed_.GetValue()); 1119 IDC_SHOW_SYNC_SETUP, show_main_ui && pref_signin_allowed_.GetValue());
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
1173 1181
1174 BrowserWindow* BrowserCommandController::window() { 1182 BrowserWindow* BrowserCommandController::window() {
1175 return browser_->window(); 1183 return browser_->window();
1176 } 1184 }
1177 1185
1178 Profile* BrowserCommandController::profile() { 1186 Profile* BrowserCommandController::profile() {
1179 return browser_->profile(); 1187 return browser_->profile();
1180 } 1188 }
1181 1189
1182 } // namespace chrome 1190 } // namespace chrome
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698